国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS教程:語義化標記拋棄DIV標記

2024-07-11 09:03:54
字體:
來源:轉載
供稿:網友

武林網(www.survivalescaperooms.com)文章簡介:復雜的網頁設計需要大量不同的標簽結構代碼,我們把它叫做“div-soup” 綜合癥。

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

>
   >
      >
         >
            >
         >
            >
            >
         >
            >
      >
         >
            >
         >
            >
            >
         >
            >
      >
</div>

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

>
         >
            >
         >
            >
         </section>
         <footer>
            <p>Tags: HMTL, code, demo</p>
         </footer>
      </aside>
   </section>
</section>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 古浪县| 伊宁县| 邮箱| 莱芜市| 海口市| 民丰县| 东安县| 扎囊县| 昌乐县| 碌曲县| 炉霍县| 定襄县| 阜南县| 永丰县| 曲阳县| 沈丘县| 嘉义市| 宁晋县| 萝北县| 延津县| 彭阳县| 田阳县| 灵川县| 特克斯县| 建宁县| 九台市| 崇阳县| 阳西县| 泸溪县| 福海县| 上林县| 枣强县| 潢川县| 新宁县| 巴彦县| 汝城县| 深水埗区| 星座| 宝山区| 宁国市| 武鸣县|