網頁設計學到什么程度才算得上精通?
2011-12-29
   網站重構可以完成放慢網頁解析的速度,完成消-息跨平臺的可用性以及愈加優良的用戶體驗,網站重構以高效開拓與復雜保護升高效勞器本錢,最次要的是它便于改版,完成與將來兼容。

  Web規范就是完成網站重構的一種方法,所謂Web規范, Web規范并不是指某一個繁多的規范,而是一系列規范的匯合。一般指網站重構采用基于XHTML言語的網站設想標志言語,Web規范中典型的布局使用模“DIV+CSS”。

  b]優良網頁設想師

  常常有人會問做為一個優良網頁設想師要具有哪些方面的學問以及技藝?

  1.把握一款優良的圖形圖形處置軟件(例如:Photoshop,Fireworks ,AI...)

  2.把握可視化編輯工具或許編輯器(例如:TopStyle,Dreamweaver ,EditPlus...)

  3.把握最基本的本質性學問,也就是網頁的三層構造Xhtml,CSS,Javascript(構造,表示,行為)

  4.把握網站占有剖析籌劃的才能

  5.把握具有美術的一些根底配色學問最最少不要讓網頁的顏色太丟臉

  6.把握一款網絡動畫軟件(例如Flash)

  假如你可以到達以上的請求,可以說的上-你算一個網頁設想師,不要以為一個網頁設想師只會用PS做出一張圖片然后用PS間接聯系另存為html頁面的就是網頁設想師,一個會用Dreamweaver可視化軟件做出一個渣滓網站(保守的table+gif技術完成的網站)的就叫網頁設想師。

  身為一個網頁設想師接觸的學問和技術是十分多的,把握幾款我們開拓效率進步的軟件雖然很次要,但是最中要的并不是工具自身,而是我們進修工具駕馭工具的一種思想。

  思想是工具的靈魂,就像我們的計算機軟件是計算機硬件的靈魂一樣,沒有了軟件,計算機的硬件即便再好也沒有任何作用,好像廢鐵,所以我們在進修的時分要清楚我們的終極目是什么,我們要學的是這門技術的思想而不是去注重完成這門技術的一種使用工具。當然思想與工具都很次要,但是他們最大的區別在于,學會了思想我們可以挑選很多不同的工具來完成這門技術,例如我們用Dreamweaver,EditPlus,以至記事本等都可以完成我們想要的技術,工具最大的作用在于可以進步我們的任務效率,這是工具最次要的作用。所以我們不要走錯的方向。

  例如我們假如想處置一張圖片的時分我們假如沒有一些美術根底我們怎么能夠設想出好的作品呢,學問PS這個工具放在你的眼前給你用,你會嗎,假如說一團體連RGB,CMYK,顏色的三個屬性:色相,飽和度,明暗度的話你還這么去用PS,地面是藍色的你非要搞成玄色,你覺得適宜嗎?

  例如你要做一個動畫你連最根底動畫是如何發生的原理都不懂你要這么去制造動畫呢,就是你做進去了,有會不什么成效呢。

  由此可見思想的次要性,我們不管在進修什么,次要要把握最中心的思想,假如沒有學好思想工具在你眼前就是寶物,沒有任何作用,假如我們能把握中心機想在去駕馭工具為我所用,這樣才干到達一舉兩得的成效。

  把握進修的思想

  進修是一種思想,一種不時思索,一種不時理論,一種不時創新的進程……

  進修沒有捷徑,只需勤勞,勤奮,理論,思索……

  如何進修Web學問

  進修任何一門技藝的時分,首先要清楚思想,只需清楚了思想才干夠少有很多彎路,初學者進修Web規范,首先就要清楚一點,究竟什么是Web規范,假如過失的了解了Web規范的思想,很難學好Web規范。

  給初學者的倡議:初學者很輕易犯的過失就是把Web規范了解為Div+CSS,以為DIV的作用就是復雜的替換表格去做表格以前做的事情,于是乎很多采用新技術的網站開端了DIV+CSS制造網頁,當翻開頁面代碼的時分,看到整個頁面基本都是采用了DIV標簽,給每個DIV標簽都指定一個class,這是對Web規范的一種濫用方式。Web規范的思想是完成構造,表示,行為的別離,不只是復雜的把table換成DIV,由于div+css只是使用在網站的大塊布局上,并不是一切的元素都是用Div標簽,嚴厲的說法該當是采用Xhtml+CSS對網站中止重構,終極制造出契合Web規范的網站,假如要學好web規范的思想,首先要做的就是丟棄保守的表格布局思想。那么接上去我就會給自己先講思想課,讓自己更好的了解終究什么是web規范的思想。

  DIV+CSS不即是Web規范

  Web規范不是某一個規范,而是一系列規范的匯合。網頁次要由三局部組成:

  構造(Structure)

  表示(Presentation)

  行為(Behavior)

  對應的規范也分三方面:構造化規范言語次要包括XHTML和XML,表示規范言語次要包括CSS,行為規范次要包括對象模型(如W3CDOM)、ECMAScript等。這些規范大局部由W3C起草和公布,也有一些是其他規范組織制定的規范,比方ECMA(EuropeanComputer Manufacturers Association)的ECMAScript規范。

  我們經過W3c技術架構可以看到Web規范是一系列規范的匯合,我們在布局方面用到Xhtml+CSS,那麼有此可見DIV+CSS是基本不即是Web規范的。采用Xhtml+CSS對網站中止制造,只是現階段一個優良的處置計劃,當然也有其他的一些技術。

  W3C(World Wide Web Consortium)

  W3C組織是對網絡規范制定的一個非虧本組織,像HTML、XHTML、CSS、XML的規范就是由W3C來定制。W3C會員(大約500名會員)包括消費技術產品及效勞的廠商、形式供給商、集團用戶、研討實驗室、規范制定機構和政府部分,一同協同任務,勤奮在萬維網開展方向上達成共鳴。

  Web規范組織(W3C)于1998年發動,手段是壓服Netscape、Microsoft和其他閱讀器消費商完全支撐規范。他采用沉著中止、保持和戰略性的方法,終極使得閱讀器消費商贊同引進一系列規范。經過單獨的規范協同任務,是Web 向前開展必須的觀念。

  我們了解了以上幾點是很次要的,如今我們就清楚了我們是在進修規范,那么是在進修誰的規范呢,無可厚非我們是在進修W3C引薦的Web規范,而不是為了IE閱讀器學的規范,留意是引薦,W3C組織是對網絡規范制定的一個非虧本組織,他沒有自愿你必定要運用,雖然是引薦規范,但是曾經成為了全世界公認的規范,為什么呢,由于web方面的技術離不開W3C,很多Web技術都是W3C研討進去的。

  Netscape and Internet Explorer

  早在1997年,有一個通用的常規,Netscape閱讀器運用Javascript,IE運用Jscript(一品種似于Javasrcipt的腳本言語)。Javasrcipt只能運轉在Netscape,而微軟的ActiveX和Jscript只能運轉在IE。只能為不同的閱讀器采用不同的代碼去順應,這些事情是為3.0版本閱讀器做的,1997年下半年的時分,Netscape和IE都推出了4.0版本閱讀器,他們各自吹噓本人的閱讀器有弱小的Dhtml(靜態的html),但他們的閱讀器完整不兼容,更不必說不著名的閱讀器了,而且Netscape和IE跟他們3.0的版本也無法兼容,想讓本人的網站在幾個不同版本的閱讀器中同時運用的話就要做幾個不同的版本,每個功用都要做幾個不同的版本去順應不同的閱讀器,開拓本錢至多添加了25%;所以一些開拓者限制他們的網站只順應其中一個版本的閱讀器。而且網站隨時面臨著過期的命運和被淘汰的怪圈。

  在Web保守網站的舊時期,Web十分紊亂,很多東西都沒有真正意義上的一個規范,事先的網景和IE的閱讀器大戰就是個最好的例子,事先的閱讀器沒有同一的規范,自己都各有本人公有的規范,加上事先的閱讀器支撐十分劣質的CSS1.0,所以在事先沒有一個無效的方法可以處置閱讀器之間的兼容性題目,就是這個時分DavidSiegel應用Table和通明的GIF布局技術呈現了,并惹起了一片新的網站布局浪潮。也就是我們所說的保守網站。

  看了這些我想自己該當了解為什么要遵照規范中止開拓了吧,我們的日常生活中也一樣例如電視機的大小都有規范,我們的銀行卡也有必定規范,假如世界都是沒有一個絕對的規范的話會變成什么樣,這個自己去思索。

  閱讀器內核

  一般所謂的閱讀器內核也就是閱讀器所采用的渲染引擎,渲染引擎決議了閱讀器如何顯現網頁的形式以及頁面的格式消-息。不同的閱讀器內核對網頁編寫語法的注釋也有不同,因而同一網頁在不同的內核的閱讀器里的渲染(顯現)成效也能夠不同,這也是網頁編寫者需求在不同內核的閱讀器中測試網頁顯現成效的緣由。

  支流閱讀器內核

  Trident:IE閱讀器運用的內核,該內核順序在1997年的IE4中初次被采用,是微軟在Mosaic代碼的根底之上修正而來的,并沿用到目前的IE7。Trident實踐上是一款關閉的內核,其接口內核設想的相當幼稚,因而才有很多采用IE內核而非IE的閱讀器呈現(如 Maxthon、TheWorld 、TT、GreenBrowser、AvantBrowser等)。

  Geckos: Netcape6開端采用的內核,當時的Mozilla FireFox也采用了該內核,Geckos的特性是代碼完整公然,因而,其可開拓水平很高,全世界的順序員都可以為其編寫代碼,添加功用。

  Presto: 目前Opera采用的內核,該內核在2003年的Opera7中初次被運用,該款引擎的特性就是渲染速度的優化到達了極致,也是目前公認網頁閱讀速度最快的閱讀器內核,但是代價是捐軀了網頁的兼容性。

  Webkit:Safari閱讀器運用的內核。Webkit引擎包括WebCore排版引擎及JavaScriptCore解析引擎,均是從KDE的KHTML及KJS引擎衍生而來,它們都是自在軟件,在GPL條約下受權,同時支撐BSD零碎的開拓。所以Webkit也是自在軟件,同時關閉源代碼。在平安方面不受IE、Firefox的限制,所以Safari閱讀器還是比擬平安的閱讀器。(Google的Chrome閱讀器也是采用Webkit)

  留意,捐軀了網頁的兼容性是說捐軀不好的網頁兼容,由于Opera閱讀器以開端就對規范支撐的十分優良,所以對寫法請求比擬嚴厲,那些不契合規范的網站在Opera下天然也就不能運轉。

  微軟屬下的MSN網站曾被指排斥Opera用者,唆使他們改用微軟產品。

  2001年10月,在WindowsXP推出后不久,MSN即對主頁作出嚴重更新,Opera用者指無法進入MSN主頁,微軟指“該主頁轉用了XHTML規范,Opera無法進入是由于它不支撐XHTML”,但Opera方面則批駁,指Opera閱讀器更切合規范,并以W3CValidator證實,MSN的主頁并非運用準確的編碼,請求微軟“在責備其他人以前,請先看看本人能否尊重公然規范”,并在網站相關的舊事稿頁面,另制造了一個規范 XHTML版原本“回擊”,IE6無法準確顯現,而Netscape6和Opera則可以。微軟有見于此,便中止排斥Opera用者,但隨后微軟也有在其主頁上“做手腳”,刻意對Opera及MozillaFirefox等用者運用過失的CSS,令MSN無法在其他閱讀器上顯現

  古代閱讀器

  閱讀器兼容性

  下面我們來看一下閱讀器對css的兼容表

  (弱弱的說下,這下面的opera不是最新版本,opera粉絲們不要磚頭砸我 )

  經過以上的圖片我們可以大約看到各個閱讀器對CSS支撐的水平,可見IE閱讀器的功能是最差的,當然IE也在漸漸向規范靠攏,最最少IE7要比IE6和IE5好很多,有很多冤家會碰到一個題目,為什么我的頁面成效在IE下一般了,在FF和OP其他閱讀器中都不一般了,很復雜,那就是你沒有契合規范,你首先挑選一個對規范自身就支撐不好的閱讀器,我們試著想一下,用一個對規范支撐不好的閱讀器開拓規范,終極的后果就是在不規范的IE閱讀器中一般了,其他契合Web規范對CSS支撐優良的閱讀器都不一般了,這種思緒自身就是過失的,所以在我們開拓的時分首先要挑選一款契合規范的閱讀器,例如firefox,opera,safari,ie7(ie閱讀器在css支撐上是這些閱讀器中最差的).一般呢我們最最少真確認我們做的是契合規范的,最初我們在經過一些方法去修復那些對規范支撐不好的閱讀器IE6,這樣終極才干做到兼容的成效。

  關于CSS hack

  置信大少數冤家為了處置閱讀器兼容的題目,首先想到了css hack,很多css技術網站也在先容csshack,這里我要提-示自己,我們做為只是了解下就可以,沒有必要深化,為什么呢,我來復雜闡明下,如今閱讀器基本對規范支撐都十分好了,我們只需留意文檔的優良構造,基本上可以1個csshack都不去運用,由于我們不需求去思索ie5了,ie6雖然說對css支撐不是很好,但是他究竟支撐css2,有些中央雖然不準確但是我們可以經過一些技巧對他中止修復我們可以用ie特有的

  條件正文語句對ie6中止修復,還有一些csshack通-知你如何修復mac版本的ie5的bug,這些都沒有必要了,由于ie在mac機器上早就中止開拓了,我們要了解技術是不時更新的,以前盛行的css hack在明天由于閱讀器對規范支撐優良我們完整可以丟棄了,就連閱讀器官方都引薦自己不要去運用css hack。

  閱讀器的一些見地

  很多人也在議論關于firefox和其他一些閱讀器的題目,說這些閱讀器很渣滓很不好,在ie下一般的成效,在firefox那是由于你亂用的web規范,是你的題目不是閱讀器的題目,那是由于你拿ie過失的bug了解成對的,把自身對web規范支撐好的閱讀器當成錯的,更有寫人說了Firefox用的人不到1%或這10%,我們不需求做管他們,做為一個設想師和開拓職員,我只能說你說的話十分不擔任,你可以去跑到你老板哪里說老板我們1%-10%的潛伏用戶可以不要了好嗎,你的老板會笑這跟你說:行,不就百分之10%,不要就不要了。假如可以你就可以不思索了,再說了如今firefox也不至10%吧,我以本人的網站為例,2008-06-17到2008-06-30用firefox拜訪我網站的用戶占了21%,7月分到如今是擁有了19%,有工夫聽他人說不如本人去測試下就分明了,不要把本人的才能缺乏找一些理由說閱讀器有題目所以我們不要支撐,當然ie也是用的閱讀器,由于他比擬盛行所以bug會很快被找進去,假如是一般用戶的話,他們要的是效勞,挑選什么樣的閱讀器無所謂只需能到達我的請求,我們不會去管閱讀器是什么東西,國際的許國網站不支撐firefox,opera以及其他的閱讀器,那不是其他閱讀器的題目,那是開拓職員的題目,國外基本都支撐契合規范的閱讀器,做為開拓職員假如說其他的閱讀器不好,那他真的就是流-氓了,還有要闡明一點很多人用的翱翔,tt,世界之窗那不算是閱讀器,那只是ie閱讀器的皮膚和外加一些插件調用用ie的內核,沒有ie這些都用不了,國人目前還沒有本人的閱讀器,ie7如今也越來越規范了,但是還是沒有完整支撐規范,期望當前會越來越好。網頁設計
分類:潮流服裝