国产乱视频网站_久久亚洲一区二区三区四区_免费高清一级毛片_国产精品电影_国产精品乱码一区二区三区_美女天堂网

PS設(shè)計教程網(wǎng)歡迎你!

CSS教程:語義化標(biāo)記拋棄DIV標(biāo)記

文章來源于 網(wǎng)頁教學(xué)網(wǎng),感謝作者 admin 給我們帶來經(jīng)精彩的文章!
設(shè)計教程/前端設(shè)計/前端設(shè)計2009-08-29
復(fù)雜的網(wǎng)頁設(shè)計需要大量不同的標(biāo)簽結(jié)構(gòu)代碼,我們把它叫做“div-soup” 綜合癥。

      曾經(jīng),設(shè)計師們經(jīng)常會跟頻繁使用基于table的沒有任何語義的布局。不過最終還是要感謝像Jeffrey Zeldman和Eric Meyer這樣的思想革新者,聰明的設(shè)計師們慢慢的接受了相對更語義化的<div>布局替代了table布局,并且開始調(diào)用外部樣式表。但不幸的是,復(fù)雜的網(wǎng)頁設(shè)計需要大量不同的標(biāo)簽結(jié)構(gòu)代碼,我們把它叫做“<div>-soup” 綜合癥。也許你很熟悉下面的代碼:

 
<div id="news">
   <div class="section">
      <div class="article">
         <div class="header">
            <h1>Div Soup Demonstration</h1>
            <p>Posted on July 11th, 2009</p>
         </div>
         <div class="content">
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
         </div>
         <div class="footer">
            <p>Tags: HMTL, code, demo</p>
         </div>
      </div>
      <div class="aside">
         <div class="header">
            <h1>Tangential Information</h1>
         </div>
         <div class="content">
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
         </div>
         <div class="footer">
            <p>Tags: HMTL, code, demo</p>
         </div>
      </div>
   </div>
</div>

 

  盡管這有些勉強(qiáng),但上面這個實例還是可以說明使用HTML4對一個復(fù)雜的設(shè)計進(jìn)行代碼化后依然過于臃腫(其實xHTML1.1也不過如此)。不過值得激動的是,HTML5解決“<div>-soup” 綜合癥并帶給我們一套新的結(jié)構(gòu)化元素。這些新的HTML5元素富有更細(xì)致的語義從而代替了那些毫無語義的<div>標(biāo)簽,并同時為CSS的調(diào)用提供了”自然”的CSS鉤子。下面是HTML5的解決方案實例:

 
<section>
   <section>
      <article>
         <header>
            <h1>Div Soup Demonstration</h1>
            <p>Posted on July 11th, 2009</p>
         </header>
         <section>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
         </section>
         <footer>
            <p>Tags: HMTL, code, demo</p>
         </footer>
      </article>
      <aside>
         <header>
            <h1>Tangential Information</h1>
         </header>
         <section>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
            <p>Lorem ipsum text blah blah blah.</p>
         </section>
         <footer>
            <p>Tags: HMTL, code, demo</p>
         </footer>
      </aside>
   </section>
</section>

 

  正如我們所見,HTML5可以讓我們用很多更語義化的結(jié)構(gòu)化代碼標(biāo)簽代替那些大量的無意義的<div>標(biāo)簽。這種語義化的特性不僅提升了我們網(wǎng)頁的質(zhì)量和語義,并且大量減少了曾經(jīng)代碼中用于CSS必須調(diào)用的class和id屬性。事實上,CSS3也是可以然通過我們忽略掉所有class和id的。

       討論: http://www.missyuan.com/viewthread.php?tid=417004

版權(quán)所有PS設(shè)計教程網(wǎng)公安備案:蘇公網(wǎng)安備 32058302001023號工信部備案:滬ICP備09005587號
aaa
主站蜘蛛池模板: 亚洲综合三区 | 欧美午夜片 | 蜜桃视频一区二区三区 | 日韩黄色在线视频 | 精品一区二区三区免费 | 在线视频黄 | 亚洲少妇一区 | 黑人精品一区二区 | 日韩一区二区三区免费 | 成人毛片一区二区三区 | 99色综合 | 欧美在线视频一区二区 | 欧美日韩无 | 国产精品视频99 | 加勒比一区二区三区 | 天天操天天干天天 | 国产午夜免费 | 超碰97av | 中文在线字幕观看 | 欧美不卡一区二区三区 | 夜夜操天天操 | 超碰91在线 | 国产一级黄色大片 | 99视频在线精品免费观看2 | 欧美日韩国产在线观看 | 小镇姑娘国语版在线观看免费 | 欧美激情视频一区二区 | 国产免费黄色 | 超碰在线网站 | 国产精品乱码一区二区视频 | 久草青青草| 日韩美女一区二区三区 | 三级网站免费 | 日本亚洲天堂 | 久久久美女| 日韩黄色在线视频 | 日韩精品欧美 | 蜜桃成人av | 久久久久国产精品夜夜夜夜夜 | 日韩资源在线 | 毛片毛片毛片 |