中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      CSS教程:語義化方法替代結(jié)構化方法介紹

      時間:2024-11-04 19:51:35 CSS 我要投稿
      • 相關推薦

      CSS教程:語義化方法替代結(jié)構化方法介紹

        CSS代碼的命名慣例一直是大家熱門討論的話題。今天教程網(wǎng)想通過分析一個流行三欄布局中的必要元素,來為大家講解關于使用語義化方法替代結(jié)構化方法來命名CSS類的建議和指導。CSS類命名的語義化VS結(jié)構化方式

        一般而言,CSS類名的語義化聲明方式應當考慮你的頁面中某個相對元素的”用意”,獨立于它的”定位”或確切的特性(結(jié)構化方式)。像left-bar, red-text, small-title…這些都屬于結(jié)構化定義的例子。

        讓我們看看下面這個例子:

        …而現(xiàn)在我們想把頁面中的元素調(diào)換一下位置,如果你使用的是結(jié)構化方式(1),那么你就要把所有CSS類名重新進行定義,因為它們的位置變了。在布局(3)中,我們看到元素都倒轉(zhuǎn)了:right-bar 現(xiàn)在成了 “l(fā)eft-bar”,而left-content 成了 “right-content”。如果你使用語義化方式則避免了此類問題。

        換句話說,使用語義化方式的話,你在修改網(wǎng)站布局的時候可以僅僅修改相關CSS類的屬性即可,而不用修改它們的類名了,如果網(wǎng)站的代碼很龐大,這將節(jié)省大量的時間。

        教程網(wǎng)會經(jīng)常更新前端開發(fā)/網(wǎng)頁設計等相關技術及教程文章,歡迎及時瀏覽教程網(wǎng)的最新教程及資源。關于語義化的一些建議:

        在開始之前,我想推薦兩種簡單的編寫較好的CSS代碼的指導方針: 為CSS類名定義的時候,盡量使用小寫字母,如果有兩個以上的單詞,在每個單詞之間使用”-”符或單詞首字母大寫(第一個單詞除外)。如:”main-content”或”mainContent”。 優(yōu)化CSS代碼,僅創(chuàng)建關鍵主要的CSS類并重新為子元素使用符合HTML標準的標簽(h1, h2, p, ul, li, blockquote,…),例如,不要使用這種哦你那個方式:

        而要這樣寫:

        …

        …

        三欄布局中使用語義化方式的例子

        讓我們來通過這個簡單的例子講解一下如何為經(jīng)典的三欄布局使用語義化方式命名:

        使用語義化方式為CSS命名可以像這樣:

        #container{…}

        /*—- Top section —-*/

        #header{…}

        #navbar{…}

        /*—- Main —-*/

        #menu{…}

        #main{…}

        #sidebar{…}

        /*—- Footer —-*/

        #footer{…} Container

        “#container“就是將你頁面中的所有元素包在一起的部分,這部分你還可以命名為:“wrapper“, “wrap“, “page“. Header

        “#header”是網(wǎng)站頁面的頭部區(qū)域,一般來講,它包含網(wǎng)站的logo和一些其他元素。這部分你還可以命名為:”top“, “l(fā)ogo“, “page-header” (或 pageHeader). Navbar

        “#navbar“等同于橫向的導航欄,是最典型的網(wǎng)頁元素。這部分你還可以命名為:“nav”,“navigation”,“nav-wrapper”. Menu

        “#Menu”區(qū)域包含一般的鏈接和菜單,這部分你還可以命名為:“sub-nav“, “l(fā)inks“. Main

        “#Main”是網(wǎng)站的主要區(qū)域,如果是博客的話它將包含你的日志。這部分你還可以命名為:“content“, “main-content” (or “mainContent”)。 Sidebar

        “#Sidebar”部分可以包含網(wǎng)站的次要內(nèi)容,比如最近更新內(nèi)容列表、關于網(wǎng)站的介紹或廣告元素等…這部分你還可以命名為:“sub-nav“, “side-panel“, “secondary-content“. Footer

        “#Footer”包含網(wǎng)站的一些附加信息,這部分你還可以命名為:“copyright“.

      【CSS教程:語義化方法替代結(jié)構化方法介紹】相關文章:

      實現(xiàn)html方法結(jié)構化10-01

      CSS教程之重置默認樣式與IE兼容圓角的解決方法07-18

      常用Word教程方法09-30

      css屬性定位教程07-23

      CSS入門教程01-25

      杠鈴的部分健身方法教程09-03

      CSS閉合浮動元素教程06-26

      CSS選擇器教程06-05

      CSS教程之盒模型10-17

      分享Excel VBA教程 Excel多個表格匯總的方法教程05-15

      主站蜘蛛池模板: 柏乡县| 亚洲欧洲日产国码久在线| 日韩精品视频在线一二三| 国产主播一区二区在线观看| h动漫尤物视频| 亚洲中出视频| 美腿丝袜亚洲综合第一页| 孟津县| 亚洲精品女同午夜在线| 久久久亚洲女精品aa| 北岛玲精品一区二区三区 | 久久久久综合一本久道| 精品人一区二区三区伦蜜桃免费| 欧美在线成人免费国产| 精选av一区二区三区| 国产不卡在线免费视频| 蜜桃av无码免费看永久| 广安市| 莎车县| 久久综合久久综合老熟女| 久草视频在线这里只有精品| 国产强伦姧在线观看| 久久亚洲av午夜福利精品| 亚洲美女av一区二区| 亚洲乱码精品中文字幕| 亚洲国产一区久久yourpan| 黎城县| 日韩人妻无码精品系列专区无遮| 湘潭县| 蚌埠市| 来安县| 南昌市| 兴化市| 柳河县| 国产不卡一区二区av| 亚洲综合精品在线观看中文字幕| 国产成人综合久久精品推荐免费| 日本高清色惰www在线视频| 国产精品无码mv在线观看| 久久久午夜毛片免费| 大肥婆老熟女一区二区精品|