亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 標(biāo)記語言——精簡標(biāo)簽

標(biāo)記語言——精簡標(biāo)簽

熱門標(biāo)簽:地圖標(biāo)注員工作內(nèi)容 地圖標(biāo)注沿海城市房價 威海語音外呼系統(tǒng)平臺 江西ai電銷機(jī)器人如何 通遼地圖標(biāo)注app 中國地圖標(biāo)注城市的 西安金倫外呼系統(tǒng) 高德地圖標(biāo)注廁所 智能語音電銷機(jī)器人客戶端
點(diǎn)擊這里返回腳本之家 HTML教程 欄目.
上文:標(biāo)記語言——再談清單
原文出處 Chapter 9 精簡標(biāo)簽
先前我們不斷提到結(jié)構(gòu)化內(nèi)容能夠把結(jié)構(gòu)與設(shè)計細(xì)節(jié)分類并精簡標(biāo)簽,該怎么做呢?我們可以使用符合標(biāo)準(zhǔn)的XHTML與CSS代替表格,圖片制作我們所需要的版面.
使用標(biāo)準(zhǔn)技術(shù)制作網(wǎng)站(特別是十分依賴CSS的網(wǎng)站)的時候,我們常常會養(yǎng)成一個不太好的習(xí)慣,就是加上多余的標(biāo)簽和class屬性,技術(shù)完全不需要它們.
通過在CSS中使用集成選擇器(descendant selectors),我們就能消除多余的<div>,<span>與分類屬性.精簡標(biāo)簽代表頁面將能讀取得更快,同時更容易維護(hù),在這一章中,我們會討論幾個完成這項(xiàng)任務(wù)的簡單做法. 以標(biāo)準(zhǔn)技術(shù)制作網(wǎng)站時,如何精簡標(biāo)簽?
精簡標(biāo)簽是個值得討論的重要話題,制作網(wǎng)站時,用合法的XHTML書寫,用CSS設(shè)定展示效果能得到的巨大好處之一,就是精簡標(biāo)簽.簡短的代碼代表著下載速度加快,對于使用56k撥號上網(wǎng)的用戶來說,這絕對是關(guān)鍵,簡短的代碼也代表服務(wù)器空間需求,帶寬消耗減少,這能讓老板,系統(tǒng)管理者開心.
問題在于,單純的確定頁面符合W3C標(biāo)準(zhǔn)規(guī)范并不代表內(nèi)容所使用的代碼會縮短,你當(dāng)然能為符合標(biāo)準(zhǔn)的標(biāo)記內(nèi)容加上各種不需要的標(biāo)簽,沒錯,他的確符合標(biāo)準(zhǔn),但可能為了讓設(shè)計CSS的時候方便一點(diǎn),加了不少多余的代碼.
別怕!這邊有些技巧,讓你能設(shè)計出簡潔,有符合標(biāo)準(zhǔn)的標(biāo)記內(nèi)容,但也同時保留足夠的CSS樣式控制能力.接著讓我們學(xué)習(xí)幾個精簡標(biāo)簽的簡單技巧. 繼承選擇器
在這里我們要看看兩種在個人網(wǎng)站標(biāo)記側(cè)邊欄(包括信息,鏈接和其他東西)的做法.把所有好東西塞進(jìn)一個id是"sidebar"的<div>里,以便稍后把它放到瀏覽器視窗中的某一處(第二部分將會討論CSS布局 / 排版功能). 方法A:高興的分類

<div id="sidebar">
<h3 class="sideheading">About This Site</h3>
<p>This is my site.</p>
<h3 class="sideheading">My Links</h3>
<ul class="sidelinks">
<li class="link"><a href="archives.html">Archives</a></li>
<li class="link"><a href="about.html">About Me</a></li>
</ul>
</div>

我在許多網(wǎng)站上看過類似方法A的標(biāo)記內(nèi)容,在設(shè)計者剛發(fā)現(xiàn)CSS的威力的時候,很容易感動過頭,為每個想要制定特殊樣式的標(biāo)簽指定class.
以前面這個例子來說,或許我們認(rèn)為<h3>指定class=sideheading是為了幫助它們指定與頁面之內(nèi)其他標(biāo)題不同的樣式;為<ul>和<li>指定class也是為了同樣的理由. 分類CSS
指定樣式時,假設(shè)我們想讓標(biāo)題變成橘色,使用serif字體,底部加上淺灰色邊線,而"sidelinks"無序清單則要把小圓點(diǎn)符號去掉,清單項(xiàng)目改為粗體.
方法A需要的CSS內(nèi)容看起來會像這樣:

.sideheading {
font-family: Georgia, serif;
color: #c63;
border-bottom: 1px solid #ccc;
}
.sidelinks {
list-style-type: none;
}
.link {
font-weight: bold;
}

我們能參照標(biāo)記內(nèi)制定的分類名稱(class),為這些標(biāo)簽指定特殊樣式,你甚至能想象頁面的其他部分也照這個方式組織: 導(dǎo)航條,頁尾與內(nèi)容區(qū),每個標(biāo)簽都加上了雜亂的分類,以便對它們有完全控制權(quán).
沒錯,它的確能運(yùn)作,但是有個簡單的做法能夠節(jié)省這些分類屬性(class),同時讓你的CSS更容易閱讀,更具組織性,接著看方法B. 方法B:自然的選擇

<div id="sidebar">
<h3>About This Site</h3>
<p>This is my site.</p>
<h3>My Links</h3>
<ul>
<li><a href="archives.html">Archives</a></li>
<li><a href="about.html">About Me</a></li>
</ul>
</div>

方法B短小精悍!但是等等,分類都到哪里去了?恩...你很快就會發(fā)現(xiàn)我們其實(shí)并不是真的需要它們,主要是因?yàn)槲覀儼堰@些標(biāo)簽都塞進(jìn)一個具有惟一名稱(本例是sidebar)的<div>的關(guān)系.
這就是發(fā)揮繼承選擇器作用的地方了.我們只需要直接以標(biāo)簽名稱指定位于sidebar之內(nèi)的標(biāo)簽,就能去掉這些多余的分類屬性. 以內(nèi)容前后關(guān)系指定CSS
讓我們看看與方法A相同的樣式,但是這次我們用繼承選擇器指定位于sidebar里的標(biāo)簽.

#sidebar h3 {
font-family: Georgia, serif;
color: #c63;
border-bottom: 1px solid #ccc;
}

#sidebar ul {
list-style-type: none;
}

#sidebar li {
font-weight: bold;
}

通過參考 #sidebar ID,就能為包含在其中的標(biāo)簽指定特殊樣式,舉例來說,只有位于<div id="sidebar">之內(nèi)的<h3>標(biāo)簽會設(shè)定上述的CSS規(guī)則.
這種根據(jù)內(nèi)容前后關(guān)系指定樣式的做法是縮短標(biāo)記內(nèi)容的關(guān)鍵.通常在為內(nèi)容設(shè)計好語義結(jié)構(gòu)之后,就不必為標(biāo)簽加上分類屬性了. 不止用在側(cè)邊欄
我們只展示了頁面的一個段落(就是側(cè)邊欄),不過這個做法可以應(yīng)用到整個頁面結(jié)構(gòu)上,只要將標(biāo)記內(nèi)容依照邏輯分成幾個段落(或許是#nav,#content,#sidebar,#footer),然后以繼承選擇器為這個段落內(nèi)的標(biāo)簽分別制定特殊樣式就可以了.
舉例來說,假設(shè)在頁面內(nèi)的#content與#sidebar段落內(nèi)都用了<h3>標(biāo)簽,并且希望它們都使用serif字體,然而,你希望其中一個段落的<h3>以紫色顯示,另一個則是橘色.
這是不需要修改任何標(biāo)簽,加上分類屬性.我們可以通過一個全局樣式指定所有<h3>標(biāo)簽共用的規(guī)則,然后用繼承選擇器根據(jù)標(biāo)簽的位置設(shè)定顏色.

h3 {
font-family: Georgia, serif; /* All h3s to be serif */
}
#content h3 {
color: purple;
}
#sidebar h3 {
color: orange;
}

指定所有<h3>標(biāo)簽都使用senif字體,而顏色必須根據(jù)內(nèi)容上下文關(guān)系選擇使用紫色或是橘色,此時我們不需要重復(fù)共享規(guī)則(這個例子中是font-family),因此能縮短CSS的內(nèi)容,同時防止多個聲明內(nèi)出現(xiàn)重復(fù)的規(guī)則.
我們不僅能減少class屬性需要的額外的標(biāo)記空間,同時CSS結(jié)構(gòu)也變得更具意義,讓我們更容易閱讀它的內(nèi)容,更容易依照頁面分段進(jìn)行組織,修改特定的規(guī)則也變得很簡單,對龐大,復(fù)雜的排版來說特別明顯,因?yàn)檫@時你可能會同時擁有上百條CSS規(guī)則.
舉例來說,在這個例子中,如果把共享規(guī)則加到每個聲明中,而稍后想把所有<h3>換成sans serif字體的話,就得修改三個地方,沒辦法一次搞定. 越少分類越好維護(hù)
除了減少需要使用的源代碼空間之外,用繼承選擇器代替多余分類還代表了標(biāo)記內(nèi)容未來易于擴(kuò)展.
舉例來說,讓我們假設(shè)你想讓sidebar之內(nèi)的鏈接變成紅色,而不是像頁面的其余部分那樣使用藍(lán)色,因此你建立了一個red類,像這樣加到錨點(diǎn)標(biāo)簽中:

<div id="sidebar">
<h3>About This Site</h3>
<p>This is my site.</p>
<h3>My Links</h3>
<ul>
<li><a href="archives.html" class="red">Archives</a></li>
<li><a href="about.html" class="red">About Me</a></li>
</ul>
</div>

而把這些鏈接變成紅色(假設(shè)預(yù)設(shè)的鏈接顏色不是紅色)則需要類似這樣的CSS:

a:link.red {
color: red;
}

這些動作沒什么問題,也完全可以正常運(yùn)作,但是如果未來你改變心意,想把這些鏈接換成綠色的話怎么辦?或者更實(shí)際一點(diǎn),你的老板偶爾說了"今年紅色已經(jīng)過時了,把這些側(cè)邊欄鏈接換成綠色"!沒問題,你只要修改CSS里的red類就搞定了,但是標(biāo)記內(nèi)容里的class屬性還是red,明顯這不完全符合語義,就跟使用其他顏色當(dāng)作分類名稱一樣.
這不是個使用顯示效果當(dāng)作分類名稱的好地方,但是完全不指定分類的話,我們能省去許多處理分類的精力(以及代碼),同時讓內(nèi)容語義更合理,我們倒不如以繼承選擇器選擇這些側(cè)邊欄的鏈接,依照需要指定樣式.
標(biāo)記內(nèi)容和方法B完全相同,而設(shè)定側(cè)邊欄的鏈接所需的CSS將是這樣:

#sidebar li a:link {
color: red;
}

基本上,這代表"只有在<div id="sidebar">之內(nèi)的<li>標(biāo)簽里的使用了href屬性的錨點(diǎn)標(biāo)簽應(yīng)還顯示成紅色".
現(xiàn)在,我們維持了簡短靈活的標(biāo)記內(nèi)容,而未來更新只需要用到CSS,不管想讓鏈接變成紅色,綠色,粗體,斜體都沒問題.
接著,來看看另一個精簡標(biāo)簽的做法:消除不必要的<div>標(biāo)簽,直接取用現(xiàn)有的塊級標(biāo)簽.
上一頁12 3 下一頁 閱讀全文

標(biāo)簽:眉山 青海 崇左 北海 河池 晉中 阜陽 營口

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《標(biāo)記語言——精簡標(biāo)簽》,本文關(guān)鍵詞  標(biāo)記,語言,精簡,標(biāo)簽,標(biāo)記,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《標(biāo)記語言——精簡標(biāo)簽》相關(guān)的同類信息!
  • 本頁收集關(guān)于標(biāo)記語言——精簡標(biāo)簽的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人免费网站久久久| 高清一级淫片a级中文字幕| 韩国三级视频网站| 欧美18性精品| 久久精品大片| 亚欧成人乱码一区二区| 国产成人精品影视| 国产一区二区精品久久91| 国产91丝袜在线播放0| 亚洲 激情| 99久久视频| 国产网站免费| 中文字幕一区二区三区精彩视频| 欧美a级大片| 91麻豆精品国产自产在线观看一区| 欧美大片一区| 午夜激情视频在线观看| 九九精品在线| 国产成人精品影视| 久草免费在线观看| 麻豆污视频| 999精品视频在线| 国产a网| 免费的黄视频| 99久久精品国产高清一区二区| 中文字幕一区二区三区 精品| 国产91丝袜在线播放0| 亚洲第一视频在线播放| 美女免费精品高清毛片在线视 | 欧美a级大片| 欧美大片aaaa一级毛片| 免费一级生活片| 国产一区二区精品| 青青青草视频在线观看| 日韩欧美一及在线播放| 久久99中文字幕久久| 日本免费乱理伦片在线观看2018| 日韩中文字幕一区二区不卡| 黄色免费三级| 日本伦理片网站| 精品国产一区二区三区久| a级毛片免费观看网站| 毛片成人永久免费视频| 国产伦久视频免费观看 视频| 日韩专区亚洲综合久久| 久久国产精品自线拍免费| 日韩一级黄色片| 日韩在线观看免费完整版视频| 免费国产在线视频| 成人影视在线播放| 国产一区二区精品| 欧美激情伊人| 青青青草视频在线观看| 91麻豆爱豆果冻天美星空| 欧美18性精品| 欧美日本二区| 你懂的在线观看视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 九九精品久久| 九九热国产视频| 日韩av成人| 麻豆网站在线看| 91麻豆精品国产自产在线观看一区| 九九久久国产精品大片| 午夜在线影院| 麻豆系列国产剧在线观看| 中文字幕Aⅴ资源网| 色综合久久久久综合体桃花网| 亚州视频一区二区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 999久久66久6只有精品| 黄色免费三级| 久久福利影视| 亚洲精品久久久中文字| 久草免费在线视频| 麻豆系列国产剧在线观看| 精品国产亚洲一区二区三区| 国产精品免费久久| 欧美激情伊人| 日本特黄特黄aaaaa大片| 青青青草视频在线观看| 深夜做爰性大片中文| 免费国产在线视频| 免费国产在线视频| 国产成+人+综合+亚洲不卡| 一级毛片视频免费| 亚洲精品久久久中文字| 青青久久精品| 成人免费观看视频| 日韩av片免费播放| 久久99中文字幕久久| 四虎精品在线观看| 欧美另类videosbestsex久久| 青青久在线视频| 欧美一级视频免费观看| 久久国产精品自线拍免费| 青青青草影院 | 久久99这里只有精品国产| 999精品视频在线| 免费毛片基地| 国产激情视频在线观看| 免费一级片在线| 国产成人精品综合久久久| 国产高清在线精品一区a| 精品在线视频播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久福利影视| 你懂的在线观看视频| 欧美一级视频高清片| 国产亚洲精品成人a在线| 成人高清视频在线观看| 成人av在线播放| 91麻豆国产| 九九免费高清在线观看视频| 日韩在线观看视频免费| 日韩一级黄色片| 欧美另类videosbestsex| 国产a网| 日韩中文字幕一区二区不卡| 青青青草视频在线观看| 一本伊大人香蕉高清在线观看| 精品国产三级a| 深夜做爰性大片中文| 你懂的福利视频| 久草免费在线观看| 99热精品在线| 日本在线不卡视频| a级黄色毛片免费播放视频| 国产精品1024在线永久免费| 亚欧成人乱码一区二区| 韩国毛片 免费| 久久精品免视看国产成人2021| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品视频在线看| 毛片成人永久免费视频| 91麻豆精品国产片在线观看| 免费国产在线观看| 免费一级生活片| 一级女性全黄久久生活片| 四虎精品在线观看| 日韩av成人| 日韩av片免费播放| 亚洲www美色| 午夜家庭影院| 九九精品在线| 精品国产一区二区三区精东影业 | 黄色福利| 深夜做爰性大片中文| 成人av在线播放| 欧美一区二区三区性| 免费毛片基地| a级毛片免费观看网站| 四虎影视库| 日本在线不卡视频| 高清一级毛片一本到免费观看| 国产网站免费视频| 精品久久久久久免费影院| 你懂的在线观看视频| 成人影视在线播放| 久草免费在线视频| 国产精品1024在线永久免费| 久久精品免视看国产成人2021| 国产高清在线精品一区a| 黄视频网站免费看| 国产网站免费视频| 毛片成人永久免费视频| 久久福利影视| 高清一级毛片一本到免费观看| 日韩免费在线视频| 精品毛片视频| 国产成人精品综合久久久| 成人免费一级纶理片| 久久国产一久久高清| 国产一区二区高清视频| 久久国产精品自线拍免费| 精品在线视频播放| 国产a网| 国产综合91天堂亚洲国产| 一本伊大人香蕉高清在线观看| 欧美a级大片| 国产一区二区精品久久91| 欧美日本免费| 久久国产影视免费精品| 国产国产人免费视频成69堂| 亚洲精品影院| 美女免费毛片| 四虎影视库| 久久精品欧美一区二区| 国产一区二区精品| 黄色福利| 欧美激情一区二区三区视频高清| 一级女人毛片人一女人| 国产激情视频在线观看| 久草免费在线视频| 青青久久精品| 成人a大片在线观看| 色综合久久天天综合| 精品视频在线观看一区二区| 免费毛片基地| 国产亚洲男人的天堂在线观看|