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

首頁(yè) > 開發(fā) > CSS > 正文

CSS模塊化的理解

2024-07-11 09:05:03
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

武林網(wǎng)(www.survivalescaperooms.com)文章簡(jiǎn)介:我沒(méi)有看過(guò)CSS模塊化的相關(guān)書籍,所以我下面說(shuō)的不一定正確,但是在工作中,我會(huì)用我理解的模塊化方式提高工作效率,我理解的模塊化,主要分為兩類。

在Twinsen Liang的博客上看到一篇名為語(yǔ)義化單單的限定在html么?的文章,文中主要是提及了CSS的命名規(guī)則,仔細(xì)閱讀后,我認(rèn)為這個(gè)其實(shí)就是模塊化思想。(作者也提了這一點(diǎn))。

我沒(méi)有看過(guò)CSS模塊化的相關(guān)書籍,所以我下面說(shuō)的不一定正確,但是在工作中,我會(huì)用我理解的模塊化方式提高工作效率,我理解的模塊化,主要分為兩類。

1、將常見(jiàn)的樣式剝離出來(lái),形成單獨(dú)的樣式,我叫他基礎(chǔ)樣式表或模塊樣式表,這個(gè)樣式表主要一些常見(jiàn)的基本結(jié)構(gòu)和形式,如CSS Reset、Blank、Font 等等。

例如下面這個(gè)樣式表,我認(rèn)為就是一個(gè)簡(jiǎn)單的基礎(chǔ)樣式表。(只是簡(jiǎn)單,不推薦用)

CSS

paddingborderoutline

2、在頁(yè)面中按照結(jié)構(gòu)模塊化書寫樣式表,避免樣式之間的干擾,并且方便瀏覽。
例如下面的這個(gè)結(jié)構(gòu)

XHTML

>...>...>>...>...>

有一部分同學(xué)可能會(huì)這樣寫

CSS

h2 {...}

 XHTML

> >...>> >...>

剛剛看上去的時(shí)候效果很不錯(cuò),一切都很完美,代碼少,效果也實(shí)現(xiàn)了,但如果有一天,我們需要將所有h2的樣式變的各不相同時(shí),情況仿佛不樂(lè)觀了。

 CSS

h2.XX {...}h2.YY {...}h2.ZZ {...}h2.XYZ {...}

XHTML

> >...>...>> >...calss></div>

迫不得已的,我們?cè)黾恿撕芏鄮в胁煌瑯?biāo)記的樣式。可是1年后呢有人問(wèn)起你這些樣式所控制的對(duì)象是什么?
我可以肯定你會(huì)說(shuō),“我很費(fèi)解”。
或者當(dāng)你自己又寫了一個(gè)“h2.XX”(命名重復(fù)的情況經(jīng)常出現(xiàn)),無(wú)意覆蓋了這個(gè)1年前的樣式,而你又不知道,又恰巧被你的老板發(fā)現(xiàn)了…….上帝只能說(shuō),阿門,哥們,點(diǎn)被不能怨上帝。

可如果在一開始我們用這種方法寫呢?

CSS

h2, #wrap_con_01 h2 {...}

 XHTML

> >...>> >...>

粗看是多了一些,但是當(dāng)我們?cè)俅斡鲆?jiàn)給h2增加不同樣式的時(shí)候,我們可以…

 CSS

h2h2h2h2.first {...}

 XHTML

> >...>...>> >...>...>

看,這樣是不是好多了,這種格式在1年后,有人問(wèn)起的時(shí)候,我肯以肯定你會(huì)說(shuō)“我不費(fèi)解”。
上帝也不會(huì)找你麻煩了。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东丰县| 宁陵县| 桐城市| 怀远县| 屯昌县| 石河子市| 辽中县| 昆明市| 揭西县| 贵阳市| 东海县| 化隆| 穆棱市| 修武县| 北海市| 莱西市| 游戏| 白朗县| 丰城市| 临城县| 内丘县| 江阴市| 长顺县| 青海省| 安溪县| 新蔡县| 新乐市| 温州市| 中牟县| 梁平县| 绥江县| 湟中县| 武冈市| 辉南县| 定日县| 府谷县| 乌拉特后旗| 化州市| 彭州市| 衡山县| 乐昌市|