麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

CSS模塊化的理解

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

武林網(www.companysz.com)文章簡介:我沒有看過CSS模塊化的相關書籍,所以我下面說的不一定正確,但是在工作中,我會用我理解的模塊化方式提高工作效率,我理解的模塊化,主要分為兩類。

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

我沒有看過CSS模塊化的相關書籍,所以我下面說的不一定正確,但是在工作中,我會用我理解的模塊化方式提高工作效率,我理解的模塊化,主要分為兩類。

1、將常見的樣式剝離出來,形成單獨的樣式,我叫他基礎樣式表或模塊樣式表,這個樣式表主要一些常見的基本結構和形式,如CSS Reset、Blank、Font 等等。

例如下面這個樣式表,我認為就是一個簡單的基礎樣式表。(只是簡單,不推薦用)

CSS

paddingborderoutline

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

XHTML

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

有一部分同學可能會這樣寫

CSS

h2 {...}

 XHTML

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

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

 CSS

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

XHTML

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

迫不得已的,我們增加了很多帶有不同標記的樣式??墒?年后呢有人問起你這些樣式所控制的對象是什么?
我可以肯定你會說,“我很費解”。
或者當你自己又寫了一個“h2.XX”(命名重復的情況經常出現),無意覆蓋了這個1年前的樣式,而你又不知道,又恰巧被你的老板發現了…….上帝只能說,阿門,哥們,點被不能怨上帝。

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

CSS

h2, #wrap_con_01 h2 {...}

 XHTML

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

粗看是多了一些,但是當我們再次遇見給h2增加不同樣式的時候,我們可以…

 CSS

h2h2h2h2.first {...}

 XHTML

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

看,這樣是不是好多了,這種格式在1年后,有人問起的時候,我肯以肯定你會說“我不費解”。
上帝也不會找你麻煩了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产91九色| 五月天影院,久久综合, | 久国产 | 中文字幕网站在线 | 国产精品久久久久久久久久久久午夜 | 久久精品久久精品久久精品 | 九九综合九九 | 日本在线一区二区 | 国产精品久久久久久久久久久久久久久久 | 久久久三级免费电影 | 国产日韩中文字幕 | 久久久久久久久久综合 | 日本中文字幕久久 | 国产午夜精品理论片a级探花 | 久久精品国产久精国产 | 男女一边摸一边做羞羞视频免费 | a一级黄| 亚洲网站免费观看 | 成年性羞羞视频免费观看 | 欧美成人午夜影院 | 欧美性生活视频免费 | 91成人免费在线观看 | 亚洲成人夜色 | 欧美成人高清视频 | 日韩精品久久久 | 国产做爰 | 国产免费专区 | 免费看操片 | 国产精品久久久久久238 | 日日鲁夜夜视频热线播放 | 国内精品久久久久影院不卡 | 蜜桃网站在线 | av在线免费看网站 | 精品国产91久久久久久浪潮蜜月 | 欧美一级黄带 | 国产成人高清成人av片在线看 | 911精品影院在线观看 | 久久国产精品久久精品国产演员表 | 国产精品一区二区三区在线看 | 亚洲福利视 | 欧美精品激情视频 |