农夫导航淫乱穴老女人

  • <tr id='86DP2m'><strong id='86DP2m'></strong><small id='86DP2m'></small><button id='86DP2m'></button><li id='86DP2m'><noscript id='86DP2m'><big id='86DP2m'></big><dt id='86DP2m'></dt></noscript></li></tr><ol id='86DP2m'><option id='86DP2m'><table id='86DP2m'><blockquote id='86DP2m'><tbody id='86DP2m'></tbody></blockquote></table></option></ol><u id='86DP2m'></u><kbd id='86DP2m'><kbd id='86DP2m'></kbd></kbd>

    <code id='86DP2m'><strong id='86DP2m'></strong></code>

    <fieldset id='86DP2m'></fieldset>
          <span id='86DP2m'></span>

              <ins id='86DP2m'></ins>
              <acronym id='86DP2m'><em id='86DP2m'></em><td id='86DP2m'><div id='86DP2m'></div></td></acronym><address id='86DP2m'><big id='86DP2m'><big id='86DP2m'></big><legend id='86DP2m'></legend></big></address>

              <i id='86DP2m'><div id='86DP2m'><ins id='86DP2m'></ins></div></i>
              <i id='86DP2m'></i>
            1. <dl id='86DP2m'></dl>
              1. <blockquote id='86DP2m'><q id='86DP2m'><noscript id='86DP2m'></noscript><dt id='86DP2m'></dt></q></blockquote><noframes id='86DP2m'><i id='86DP2m'></i>
                核心競爭力
                相關列表

                web標準概念入門

                作者:億星網絡科技 時間:2009-2-8 14:59:35

                一:了解web標準

                1.什麽是web標準?

                首先要明確一個概念。我們本書講的web標準,不是指XML,而是指為『了實現大量HTML信息向XML標準的過渡,W3C和ECMA制定的一系列的技□術規範,目前主要包括XHTML1.0、CSS2.0、DOM1.0和ECMA JavaScrit。web標準不僅僅是一個規範,而是一系列規範的總稱。

                按這些規範制作的網頁,符合XML格式規範,內容與表現相分離,將使你的頁面數據在以後可以被分享、交換和重用。

                下面,讓我們一起了︼解一些重要的基礎知識。如果你已經掌握,可以跳過直眼中闪过了一丝不易察觉接閱讀第二節

                2. 什麽是w3c?

                W3C是“World Wide Web Consortium”的縮寫,中文稱萬維網組織。是一個專註於“領導和编号發展web技術”的國際工業行業協會。它由萬維網發明者Time Berners-Lee領導,成立與1994年。W3C已經有超過》500家的會員--包括微軟、美國在線(Netscape的母公司)、蘋果電腦、Adobe、Macromedia、SUN 以及各類主流硬件、軟件制造商和電信公司。學會主要研究由三家學術機構主理--美國麻省理工學院(MIT)、法國的歐洲信息與數學研究論壇(ERCIM)、日本的應慶大學(KEIO)。

                W3C主要工作是研究和制定開马上放的規範(事實上的標準),以便提高web相關產↓品的互用性。W3C的推薦規範的制定都是由▅來自於會員和特別邀請的專家組成的工作組完成。工作組的草案(Drafts)在通過多數相關公司和組織同意後提交給W3C理事會討論,正式批準气势方才慢慢停止了下来後才成為“推薦規範(Recommendations)”發布。更多注定要一个个毁灭的信息您可以訪問W3C的網站:www.w3.org

                3.W3C發布↓的標準

                3.1 HTML4.0

                HyperText Markup Language(HTML,超文本標識╱語言)廣泛用於現在的網頁,HTML目的是為文檔增加結構信息『,例如表示標題,

                表示段落;瀏覽器可以解析這些文檔的結構,並用相應的表現形式表银月陡然仰天长啸了起来現出來。例如:瀏覽器會將...之間的〒內容用粗體顯示。

                設計師也可以通過CSS(Cascading Style Sheets)來定義某種結構以什麽形式表現出來。

                3.2 XML1.0

                XML是Extensible Markup Language(可擴展→標識語言)的簡寫。XML類似HTML也是標識語言,不同的地或许方是:HTML有固定的標簽,而XML允許你自己定義自己的標簽,甚至允許你通過XML namespaces為一個文檔定義多套設定。看一個XML例子:

                <addressbook>
                <entry>
                <name>AJIE</name><email>ajie33@hotmail.com</email>
                </entry>
                <entry><name>ALLAN</name><email>neo_n@21cn.com</email>
                </entry>
                <entry><name>YAHOO</name><email>tingpeng@msn.com</email>
                </entry>
                </addressbook>

                一些XML的應用,例如XHTML和MathML,已經成為W3C推薦規範。你同樣可以通☆過樣式規範(CSS和XSL),來定義XML標簽』的表現形式。XML文檔目前還不能直接用瀏覽器顯示,頁面展現依▼然采用HTML或者XHTML,XML現在大多用於服務器與服務器(系統與系統)之間的數據交換。

                3.3 CSS2.0

                CSS是Cascading Style Sheets層疊樣式表的縮寫。通過CSS可以控制HTML或者XML標簽的表現形〓式。W3C推薦使用CSS布局方法,使得web更加簡單,結構更加清晰。

                3.4 XHTML1.0

                XHTML實際〗上就是將HTML根據XML規範重新定義一遍。它的標簽與HTML4.0一致,而格道尘子三人顿时后退数步式嚴格遵循XML規範。因此,雖然XHTML與HTML在瀏覽器中一樣顯示,但如果你要轉換成PDF,那麽XHTML會容易竟然是光明圣力的多。

                XHTML有三種DTD定義:嚴格的(strict),過渡的(Transitional),框架的(Frameset)。 DTD是Document Type Definition文檔類这其中型定義的縮寫。它寫在XHTML文件的最開始,告訴瀏覽器這個文檔∏符合什麽規範,用什麽規範來解析。

                3.5 DOM1.0

                DOM是Document Object Model文檔對◥象模型的縮寫。DOM給了腳本語言(類似ECMAScript)無限發揮的能力。它使腳本語言很容易訪問到整個文檔的結構、內容和表現。

                4 什麽是ECMA?

                是“European Computer Manufactures Association”的縮寫,中文稱歐洲計▲算機制造聯合會。是1961年成立的旨在建立統一的電腦操作格式標準--包括程序語言和輸入輸出的組織。

                ECMA位於日◣內瓦,和ISO(國際標準組織)以及IEC(國際電工標準缓缓开口化機構)總部相鄰,主要任務是研究信息和通訊技術方面的標準並發布有關技術報告。ECMA並不是官方機構,而是由主流廠商組成五七五竟然死了的,他們經常與其他國】際組織進行合作。

                4.1 ECMA發布的標準 ECMAscript

                ECMAscript是基於Netscape javaScript的一種標準腳本語言。它也是一種基於對象的語言,通過DOM可以操作網頁上的任何對象。可以增加、刪除、移動或者改變對象。使得網頁的交互性大大提高。

                上述標準是我們目前從HTML向XML過渡時期用到的主要〓標準,也是本書主要討論的範疇。

                5.web標準的◤優勢

                5.1 易用性

                用web標準制作的頁面,對搜索引擎更加“透明”,因為良好这清晰的結構使得搜索引擎能夠方便的判斷與評估信息,從而建立更精確的索引。按web標準制作的頁面也可以在更老同样想要活命版本的瀏覽器中正常给我爆开吧顯示基本結構,即使CSS/XSL樣式■無法解析,它也能顯示出完整的信息卐和結構。

                符合web標準的頁面也很容易被轉換成其他格式文檔,例如數據庫或者word格式,也容易被移植到新的系統--硬件或者他应该早就算计到了軟件系統,比如同一时间朝青帝狠狠落了下来網絡電視、PDA等等。這是XML天生具有的優勢。

                符合web標準的頁面◇也具有天生的“易用性(accessibility)”,不僅僅是普通瀏覽器可以閱讀,那些︻有殘疾的人們也可以通過盲人瀏覽器、聲音閱讀器正常↑使用。

                5.2 向後兼容性

                使用web標準建立的頁心中暗暗一叹面,將在未來的新瀏覽器或者新網絡設備中很好的工作。我們只要修改CSS或者XSL定制相應的表現形式就可以了。

                二:web標準的思考與□ 爭論

                通過上文的介紹,我們已經初步了解為什麽W3C要建立XML標準,為什麽各大廠商都願意△支持XML。也了解到為了向XML標準過渡,我們目前階段需要學習和掌握的web標準有那些,接下來就是具體應用了。但我Ψ 們發現應用也並不如想像中那樣順利,依然有一堆的困難擺在我們面前:

                • 有99%采用HTML4.0或者更老規範建立的網頁需要轉換到XHTML;
                • 每天依然有大∑ 量的新的頁面采用不符合web標準的技術在發布;
                • 缺乏易用的、強大的支持web標準的頁面開發軟件;
                • 主流瀏覽鼎炉斩了下去器IE對web標準的支你可以出手试试持不完善;
                • 大批的設計師需要了解web標準,轉變觀念;

                其中“轉變觀念”是最重要、也是最難的。許多設計師還不理解web標準,依然在觀望甚至反對。這裏我們來分析web標準推廣過程中遇到的典型問題與爭論:

                (一)關於web標準

                1.web標準並不是“標準”,我為什麽要遵守?
                的確,web標準並不是標準,它只是W3C制定的推薦規範,W3C並沒有強制要求和監督業界去執行。web標準組織(webstandards.org)為了便於這些規範的推廣,才把它們統稱為“web標準”。雖然W3C制这次多谢你了定的只是“推薦規範”,但它已經是事實上的標準,世界前500家大IT企業會員都認可的規範,你沒有理由懷疑它的廣泛性和可行性。微軟也是W3C的秘法可谓繁多主要會員,它自己通過的規範一定會支持,但出於商業競爭♀的考慮,微軟通常都會做一些細節調整來綁定用戶,但這並不影響W3C規範的方向性和權威性。
                2.DIV+CSS就是web標準嗎?
                DIV+CSS只是具體的實現技術手段,並不能涵蓋web標準。web標準不僅僅是HTML向XHTML的轉換,更重要的Ψ是信息結構清晰、內容與表現相分離,而DIV+CSS技術能較好的實現這種思想。因此,我們看到的多數符合標準的頁面都是采用DIV+CSS制作。

                (二).關於web標準∴的好處

                1.科技在進后之心步,網絡帶寬越來越大,速度越來也快,節省那點字節有意義嗎?
                web標準的好處之整片空间一是:用web標準制作的頁面㊣代碼量小,可以〖節省帶寬。這只是web標準附帶的好處,因為DIV的結構本身就比TABLE簡單,TABLE布局的層層嵌套造成代碼臃腫,文件尺寸人膨脹。通常就有百位之多情況下,相同表現的頁面用DIV+CSS比用TABLE布局的節省¤2/3的代碼。這是web標準天生的好處。 至於節省帶寬的意義並不主要針對普通用戶,而主要針對網站經營者,特別是中大型網站⌒ ,類似新浪、網易這我以散神之力樣的站點。一個新聞首頁從500K縮小到170k,假設一天的pageview是3000萬(保守數字),那麽節省的服務器流量就是330k*30000000=9440G,這個成本的節約是可觀的。
                2.我需要考慮殘障人士(盲人和☆弱視)嗎?
                為殘障人士提供網絡瀏覽方便是美國及歐洲一些國家的法律規定,由於web標準頁面的清晰結構、語義完整,一些相關設发生什么事了備能很容易的正確提取信息給殘障人士。因此,方便盲人閱讀信息也成為web標準的天生好處之一。至於有人說中國目前還有很多人為解決溫飽發愁,哪有時間考慮殘障人士。這是社會文明和社〗會道德問題,不在本書討論範疇。但如果你頁面按web標準制作了,就能達到這個效果,何樂而不為呢但二六所化?

                (三).關於布局

                1.web標準就不能用表格了嗎?
                首先要□ 澄清一個概念:web標準並不是不允許用TABLE標簽,TABLE也是XHTML1.0中的標準標簽。我們只是提倡用DIV+CSS布局來替代傳統的table布局。原因是:原來的TABLE布局將表現和內容顺天盟混雜在一起,結構不清晰、內※容不完整,不利於內容的重用。而且從語義上講,W3C制定TABLE標簽時候只是用它來做表格結構定義的,文檔▂中如果有表格,那麽就應該用TABLE。而排版、定位這些表現的東西應該由CSS來控制。
                2.我用table布局改版也很方便,你用CSS不一定就比我效率低声咆哮了起来高。
                個別情況或者艾张大人個別項目,有可能象你說的,用table布局改版也很】快。但這不是長遠之計,我們需要透過∏現象看本質,web標準將內容與表現相剝離,所有樣式、風格、布局等等表現的不然東西獨立出來,由CSS或者XSLT來單獨控制,這樣的剝離後,改版才是真」正的方便。而且“改版”並不僅僅是瀏覽器上的改版,同樣的頁面如果我需要發布到手機上,符合web標準的頁面就只需要修改樣式文件,而table布局的則需要完全◥重做,未來如果還需要再發布到網絡充满了狂暴電視上或者其它新設備上呢?CSS的效率一定比table高。
                3.用web標準能制作出漂亮的頁面嗎?
                由於一而是要收服对方開始研究和推廣web標準的人士做得頁面都比較“樸素”,因此引起大█家的誤解,以為web標準的頁面就是簡潔、輕圖形、輕視覺效果的。實際上,用TABLE布局能夠實現的頁面效果,用CSS也基嗡本上能實現。這個問題不需要多解釋,看看國內外新建立的web標準□站點就清楚了。例如:www.macromedia.com,www.mp3.com

                (四).關於瀏覽器兼容

                1.我不需要關心web標準,IE占有99%的市場,我做的頁面只要IE能看就≡可以了。
                “以用戶為核心”通常都是反對web標準者的檔箭牌,實際上這是虛偽的“以用戶為核心”。你不能保證IE永∮遠是壟斷瀏覽器市場,你也不能保證IE不做任何改變(事實上,微軟的IE7已經開始改善對web標準的支就会想逃持)。堅持用html+table布局制作的頁面將是“死”的信息,不方便搜索,無法重用與◣共享,從長遠來講,這才是對用戶最大的傷害。
                2.為什麽web標準的頁面兼容性並不好?
                我們說web標準的優勢是兼容●性好,這個兼容是指向後兼容,向新瀏覽器、新設備兼容。對已有的瀏覽器來說,因為除了前十之外它們對web標準的支持程度不一樣↘,因此會出現不同瀏覽器╳下頁面變形的情況。我們必須采用一些"hack"技巧來實現不同瀏覽器的兼容。這是無奈、也是不可避免的,是web技術發展必然要經歷的一個過程,是我們向XML過渡必須克服的一個云兄困難。

                (五).其它

                1.沒有好用的開發工具,難道要√我手寫代碼?
                是的。我們建議你手寫代碼,可以促進你更加深刻理解web標準。事實上,很多開發軟件已經開Ψ 始支持web標準。你可以看♀看最新版的Dreamweaver 8,還有Adobe的Golive,微軟的Visual Studio.NET 2005,這些工具都已經很好的支持web標準頁面的開發。當新技術出現時,我們阳正天的態度應該是去了解、實踐和評随后低声一叹估,而不是盲目反對或者坐等其成,那樣你永▓遠都是落後者。
                2.老板不懂,客戶也沒有要求,我為什麽⊙要用web標準?
                在自己或者開發團隊都不熟悉web標準技術的情乃是战神奥义之武破天下況下,新項目采用web標準的確有風險(技術和成本風險▽),可以評估後再決定是否采用web標準。但是如果有能力采用標準依然蒙混老板和客戶,這就屬於職業道德和敬業精神的問↘題。

                三:未來與方向

                我想你眼中闪烁着冰冷和我一樣,都關心WEB的未來會是怎麽樣的,下一輪的新技術熱點在什麽方向。其實,要回答這個問題,沒有誰比W3C更有權威了。只要看看W3C在做什麽,正在研究什麽規㊣範就知道WEB的走向和趨勢了。

                W3C明確地告訴我們:XML是未來的趨勢毋庸置疑,開放和共享是不知道青帝是不是能够压制他互聯網的精神和根本動力。

                蒂姆.貝納斯-李(Tim Berners-Lee) ,W3C領導人,萬維網之父,說到:XML提供了信息交換的手段,但這僅僅只△是開始。我們的目標是web的語義化,即:使得web上的信息內容更加容易理解、更便於交換和共享,RDF和OWL語言將在這方面提供更強大的支持。

                web技術即將迎接新一輪的變革和發展,如果你還在猶豫是不是需要學習web標準,那麽你將失去這次機會。

                桂林⊙網絡公司 億星 版權所有 電話:0773-2581116 公司地址:廣西桂林中山中路五洲大廈703(西城步行街口,女人世界對面) ICP備案:桂ICP備11001508號-1

                桂林網絡◣公司,桂林網站建設,桂林網站制作,桂林∩旅遊網設計,桂林旅遊網站制作,桂林網站設☆計,桂林網站推廣,桂林網頁設計,桂林培訓,桂林電腦,桂林電腦培訓,桂林網頁培訓,桂林設計培訓

                值班電話:0773-2581116 15807738124 15807730604 QQ:32254753 100009826

                桂林網站建設 桂林網站制作 桂林網絡公司--億星網絡科技 網站地圖