<strike id="3tkic"><sup id="3tkic"></sup></strike>

  1. <ul id="3tkic"></ul>
      <b id="3tkic"><legend id="3tkic"></legend></b>
      <b id="3tkic"><meter id="3tkic"></meter></b>

    • <strike id="3tkic"></strike>

      <blockquote id="3tkic"></blockquote>

    • 亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l

      了解的CSS知識,CSS對于網(wǎng)頁標準的重要性

      2012/9/8 9:38:52   閱讀:2625    發(fā)布者:2625

      CSS是標準化最吸引人的地方,也是時下討論最多的話題,市面上的相關書籍也在web標準類里占據(jù)壓倒性的比重,甚至有些人(包括一些用人單位)認為CSS就是網(wǎng)頁標準。這種過于夸大CSS作用的觀點固然是錯誤的,但CSS對于網(wǎng)頁標準的重要性卻也可見一斑。

      CSS相關的知識、技巧很多,從知識的必備性方面來講,以下幾個方面是我認為最重要的:

      布局。布局是表現(xiàn)層技術的基礎,任何表現(xiàn)層的東西都是基于布局之上的。利用CSS布局的方法有很多種,例如float、絕對定位、負margin等等。每一種布局都有著各自的優(yōu)勢和局限性,從適性最廣來講顯然是float最佳,也最為常用,但清除浮動往往是讓人頭疼的問題。絕對定位的網(wǎng)頁抗壓性好,但自由度低,而且渲染效率最差。負margin是最不破壞文檔流的辦法,但在對負值支持不佳的IE下往往會有靈異表現(xiàn)。關于布局方面的知識,建議看一下webflash的《徹底弄懂CSS盒子模式》系列文章,個人認為相關知識的文章尚無出其右者。
         
      IE下的Haslayout渲染模式。其實hack是許多標準工程師所深惡痛絕的東西,但在瀏覽器兼容性要求越來越高的今天,hack卻往往是一種無奈之舉。而深入了解IE的Haslayout渲染模式,就會明白許多hack的來由,以及許多兼容性問題的產(chǎn)生之源。推薦閱讀——譯文On having layout。然而HasLayout問題之多,絕非一兩篇文章所能概括,通過閱讀文章,了解其中的原理,再舉一反三,很多問題就會迎刃而解了。
         
      符合標準的CSS規(guī)則。關于這一點,我可以不負責任地說,數(shù)以千萬計的網(wǎng)站建設,其CSS完全符合標準的,所占比重不會超過1%。這并不是一個悲觀的估計,即使是w3c推薦的一些網(wǎng)站,例如ESPN,他們的CSS也時常會通不過校驗。CSS的許多規(guī)則的確令CSSer們非常不適,例如background和color,這兩個屬性絕大多數(shù)人都是分開來使用的,而w3c標準卻規(guī)定兩者必須“生則同生,死則同死”。還有就是各個瀏覽器的專有屬性,在實現(xiàn)一些效果時是最簡單有效的。這種時候我們往往會選擇放棄標準,但暫時的放棄不意味著無視。今天知道我們哪些行為是錯誤的,以及為什么要用錯誤的方法,明天改正起來就不會太難。
         
      提高網(wǎng)站建設性能的技巧,如有助于SEO的以圖代字、用盡量少和小容量的圖片實現(xiàn)圓角表格、用background-position實現(xiàn)圖片切換以提高渲染效率等等。從對網(wǎng)站的幫助角度來看,這些技巧遠比瀏覽器hack更值得掌握。
         
      了解一點js知識。這個和CSS關系不是那么密切,但經(jīng)常看到很多人鉆牛角尖,用js可以非常簡單實現(xiàn)的效果,非要用CSS去勉強實現(xiàn)。例如將子菜單放在鏈接里,通過:hover觸發(fā)。又比如多列等高布局的實現(xiàn)。這已經(jīng)是行為層的范疇了,為什么還非要用表現(xiàn)層來實現(xiàn)呢?當然這里并不是說所有CSS不容易實現(xiàn)的都往js里扔,而是要了解一下雙方的技術特點,合理地選用最佳方案。

      亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l
      <strike id="3tkic"><sup id="3tkic"></sup></strike>

      1. <ul id="3tkic"></ul>
          <b id="3tkic"><legend id="3tkic"></legend></b>
          <b id="3tkic"><meter id="3tkic"></meter></b>

        • <strike id="3tkic"></strike>

          <blockquote id="3tkic"></blockquote>

        • 福州市| 靖宇县| 西充县| 榆社县| 惠来县| 广灵县| 瑞丽市| 泸定县| 龙里县| 内丘县| 福安市| 塔河县| 普安县| 林芝县| 城口县| 濮阳市| 奉贤区| 贵德县| 利津县| 剑川县| 北川| 常山县| 海阳市| 金寨县| 云安县| 青川县| 昌黎县| 陆丰市| 罗城| 思茅市| 赤城县| 孟州市| 津市市| 叶城县| 宜昌市| 开远市| 乐至县| 金寨县| 山东省| 江都市| 繁昌县|