日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深入剖析CSS層疊與繼承的使用

你對CSS層疊和繼承的概念和用法你是否熟悉,這里和大家分享一下,文檔中的一個元素可能同時被多個CSS選擇器選中,每個選擇器都有一些CSS規(guī)則,這就是層疊,而所謂繼承,就是父元素的規(guī)則也會適用于子元素。

創(chuàng)新互聯(lián)成立十載來,這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供成都做網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁設(shè)計、域名注冊、網(wǎng)絡(luò)營銷、VI設(shè)計、網(wǎng)站改版、漏洞修補等服務(wù)。網(wǎng)站是否美觀、功能強大、用戶體驗好、性價比高、打開快等等,這些對于網(wǎng)站建設(shè)都非常重要,創(chuàng)新互聯(lián)通過對建站技術(shù)性的掌握、對創(chuàng)意設(shè)計的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進步。

CSS技術(shù)理論:CSS層疊與繼承

一、CSS層疊

我們知道文檔中的一個元素可能同時被多個CSS選擇器選中,每個選擇器都有一些CSS規(guī)則,這就是CSS層疊。這些規(guī)則有可能不矛盾的,自然這些規(guī)則將會同時起效,然而有些規(guī)則是相互沖突的,例如:

 Example Source Code

 
 
 
  1.  
  2.  
  3.     CSS Cascade title> </li> <li>    <style type="text/CSS"> </li> <li>    h1{color:Red;}  </li> <li>    body h1{color:Blue;}  </li> <li>     style> </li> <li> head> </li> <li><body> </li> <li><h1>Hello 52CSS.com h1> </li> <li> body> </li> <li> html> </li> <li> </li> </ol></pre><p>   為此需要為每條規(guī)則制定特殊性,當(dāng)發(fā)生沖突的時候必須選出一條***特殊性的規(guī)則來應(yīng)用。CSS規(guī)則的特殊性可以用4個整數(shù)來表示,例如0,0,0,0.計算規(guī)則如下:</p><p>◆對于規(guī)則中的每個ID選擇符,特殊性加0,1,0,0</p><p>◆對于規(guī)則中每個類選擇符和屬性選擇符以及偽類,特殊性加0,0,1,0</p><p>◆對于規(guī)則中的每個元素名或者偽元素,特殊性加0,0,0,1</p><p>◆對于通配符,特殊性加0,0,0,0.</p><p>◆對于內(nèi)聯(lián)規(guī)則,特殊性加 1,0,0,0</p><p>最終得到結(jié)果就是這個規(guī)則的特殊性。兩個特殊性的比較類似字符串大小的比較,是從左往右依次比較,***個數(shù)字大的規(guī)則的特殊性高。上例中兩條規(guī)則的特殊性分別是0,0,0,1 和 0,0,0,2,顯然第二條勝出,因此最終字是藍色的。<br />  注意,通配符的特殊性0,0,0,0看起來沒有作用,實際上不是,還有一種沒有特殊性的規(guī)則,0,0,0,0要比沒有特殊性更特殊,下面會介紹。</p><p>CSS還有一個!important標簽,用來改變CSS規(guī)則的特殊性。實際上,在解析CSS規(guī)則特殊性的時候,是將具有!important的規(guī)則和沒有此標簽的規(guī)則利用上述方法分別計算特殊性,分別選出特殊性***的規(guī)則。最終合并的時候,具有任何特殊性的帶有!important標記的規(guī)則勝出。#p#</p><p><strong>二、CSS繼承</strong></p><p>所謂CSS繼承,就是父元素的規(guī)則也會適用于子元素。比如給body設(shè)置為color:Red;那么他內(nèi)部的元素如果沒有其他的規(guī)則設(shè)置,也都會變成紅色。CSS繼承得來的規(guī)則沒有特殊性。下面看一個簡單的例子:</p><p> Example Source Code</p><pre> <ol> <li><html xmlns="http://www.w3.org/1999/xhtml"> </li> <li><head> </li> <li>    <title>CSS Cascade title> </li> <li>    <style type="text/CSS">   </li> <li>     *{color:Blue;}  </li> <li>     div{color:Black;}  </li> <li>     .imp{color:Red !important;}  </li> <li>     #content{color:Green;}     </li> <li>     style> </li> <li> head> </li> <li><body> </li> <li> <div>Hello <span>52CSS.com span>  div> </li> <li> <div id="content"> </li> <li>    <p class="imp">Title p> </li> <li>    Content Goes Here.  </li> <li>  div> </li> <li> body> </li> <li> html>   </li> </ol></pre><p>注意,***行的CSS并沒有繼承div的黑色,這是因為通配符的緣故。通配符的特殊性雖然是全0,但是還是比繼承的特殊性要高。第二行展示了!important標記的作用。<br />  另外,一些明顯不應(yīng)該繼承的屬性,比如border,margin,padding之類的是不會被CSS繼承的,具體可以參考CSS手冊。</p><p><strong>三、其他</strong></p><p>雖然有4個整數(shù)來表示一個特殊性,仍然有可能出現(xiàn)兩條沖突的規(guī)則的特殊性完全一致的情況,此時就按照CSS規(guī)則出現(xiàn)的順序來確定,在樣式表中***一個出現(xiàn)的規(guī)則勝出。一般不會出現(xiàn)這樣的情況,只有一個情況例外,考慮如下樣式表:</p><p> Example Source Code</p><pre> <ol> <li>:active{color:Red;}  </li> <li>:hover{color:Blue;}  </li> <li>:visited{color:Purple;}  </li> <li>:link{color:Green;}      </li> <li> </li> </ol></pre><p>這樣頁面中的鏈接永遠也不會顯示紅色和藍色,因為一個鏈接要么被訪問過,要么沒有被訪問過。而這兩條規(guī)則在***,因此總會勝出。如果改成這樣:</p><p> Example Source Code</p><pre> <ol> <li>:link{color:Green;}    </li> <li>:visited{color:Purple;}  </li> <li>:hover{color:Blue;}  </li> <li>:active{color:Red;}  </li> <li> </li> </ol></pre><p>就能實現(xiàn)鼠標懸停和點擊的瞬間變色的效果。這樣的順序的首字母正好連成 “LoVe HA”,這樣的順序被約定俗成的叫做Love Ha 規(guī)則。特殊性規(guī)則從理論上講比較抽象和難懂,但在實踐中,只要樣式表是設(shè)計良好的,并不會有太多這方面的困擾,因此本文也不再做深究,更多的技術(shù)請參考的文章更新!<br /></p><p>【編輯推薦】</p><ol><li>CSS層疊與繼承用法手冊</li><li>解析Flex中CSS層疊樣式表的應(yīng)用方法</li><li>全面解析CSS優(yōu)先級規(guī)則</li><li>專家推薦 10款優(yōu)秀CSS框架</li><li>實例解析清除CSS float浮動的三種方法</li></ol> <br> 名稱欄目:深入剖析CSS層疊與繼承的使用 <br> 文章網(wǎng)址:<a href="http://m.5511xx.com/article/cdgpcjh.html">http://m.5511xx.com/article/cdgpcjh.html</a> </div> <div id="byalxwt" class="hot_new"> <div id="m22kgw6" class="page_title clearfix"> <h3>其他資訊</h3> </div> <div id="vsvh9yn" class="news_list clearfix"> <ul> <li> <a href="/article/cccdgps.html">織夢搜索結(jié)果頁怎么按頻道模型顯示不同模板</a> </li><li> <a href="/article/cccdgeg.html">“我只是需要一個程序員”</a> </li><li> <a href="/article/cccdgpc.html">Web數(shù)據(jù)庫介紹:了解常用的幾種類型(常用的web數(shù)據(jù)庫有哪幾種)</a> </li><li> <a href="/article/cccdggd.html">開啟Redis緩存可靠的用戶表管理(redis緩存用戶表)</a> </li><li> <a href="/article/cccdggj.html">Linux系統(tǒng)常用命令有哪些</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- 底部信息 --> <div id="9nhc94c" class="footer wow fadeInUp"> <div id="i78seer" class="rowFluid"> <div id="mjd29gj" class="span12"> <div id="u7qn3ey" class="container"> <div id="ekw9xsn" class="footer_content"> <div id="dq9xryt" class="span4 col-xm-12"> <div id="vz2nsso" class="footer_list"> <div id="9s9zlb9" class="span6"> <div id="tzlh68o" class="bottom_logo"><img src="/Public/Home/images/ewm.jpg" alt="微信服務(wù)號二維碼" /></div> </div> <div id="cycnttv" class="span6 col-xm-12"> <div id="4gi49an" class="quick_navigation"> <div id="fbvy9wp" class="quick_navigation_title">快速導(dǎo)航</div> <ul> <li><a title="成都廣告物料設(shè)計" target="_blank">成都廣告物料設(shè)計</a></li><li><a title="成都網(wǎng)絡(luò)推廣公司" target="_blank">成都網(wǎng)絡(luò)推廣公司</a></li><li><a title="貴陽聯(lián)通機房" target="_blank">貴陽聯(lián)通機房</a></li><li><a title="廣安網(wǎng)站建設(shè)" target="_blank">廣安網(wǎng)站建設(shè)</a></li><li><a title="德陽康明斯發(fā)電機公司" target="_blank">德陽康明斯發(fā)電機公司</a></li><li><a title="錦江區(qū)公司注冊" target="_blank">錦江區(qū)公司注冊</a></li><li><a title="鹽亭網(wǎng)站設(shè)計" target="_blank">鹽亭網(wǎng)站設(shè)計</a></li><li><a title="服務(wù)器托管" target="_blank">服務(wù)器托管</a></li><li><a title="成都發(fā)光字制作" target="_blank">成都發(fā)光字制作</a></li><li><a title="成都網(wǎng)站推廣" target="_blank">成都網(wǎng)站推廣</a></li><li><a title="眉山發(fā)電機維修" target="_blank">眉山發(fā)電機維修</a></li> </ul> </div> </div> </div> </div> <div id="qyatryj" class="span4 col-xm-6 col-xs-12"> <div id="qnqmq7h" class="footer_list"> <div id="lgjmpo4" class="footer_link"> <div id="d7r4ezc" class="footer_link_title">友情鏈接</div> <ul id="frientLinks"> <a title="網(wǎng)站制作" target="_blank">網(wǎng)站制作</a> <a title="網(wǎng)站建設(shè)" target="_blank">網(wǎng)站建設(shè)</a> <a title="成都網(wǎng)絡(luò)推廣" target="_blank">網(wǎng)絡(luò)推廣</a> <a title="成都網(wǎng)站推廣" target="_blank">網(wǎng)站推廣</a> <a title="成都微信小程序開發(fā)" target="_blank">小程序開發(fā)</a> <a title="創(chuàng)新互聯(lián)網(wǎng)站欄目導(dǎo)航" target="_blank">網(wǎng)站導(dǎo)航</a> </ul> <div id="27falav" class="footer_link_title">網(wǎng)站建設(shè)</div> <ul id="frientLinks"> <li><a href="/">四川平武建站</a></li> <li><a title="創(chuàng)新互聯(lián)網(wǎng)站欄目導(dǎo)航" target="_blank">網(wǎng)站導(dǎo)航</a></li> </ul> </div> </div> </div> <div id="fw27bdp" class="span4 col-xm-6 col-xs-12"> <div id="jpiplkf" class="footer_list"> <div id="etwto4s" class="footer_cotact"> <div id="yeh7uht" class="footer_cotact_title">聯(lián)系方式</div> <ul> <li><span id="y9twahc" class="footer_cotact_type">企業(yè):</span><span id="2pboaiu" class="footer_cotact_content">四川綿陽平武網(wǎng)站建設(shè)工作室</span></li> <li><span id="s4nbnez" class="footer_cotact_type">地址:</span><span id="ixsnhx8" class="footer_cotact_content">成都市青羊區(qū)太升南路288號</span></li> <li><span id="sgslgei" class="footer_cotact_type">電話:</span><span id="tzlfzx9" class="footer_cotact_content"><a href="tel:18980820575" class="call">18980820575</a></span></li> <li><span id="ixau9kw" class="footer_cotact_type">網(wǎng)址:</span><span id="z9v9e9l" class="footer_cotact_content"><a href="/" title="四川平武網(wǎng)站建設(shè)">m.5511xx.com</a></span></li> </ul> </div> </div> </div> </div> </div> <div id="ynhcov9" class="copyright"> <p>公司名稱:四川綿陽平武網(wǎng)站建設(shè)工作室 聯(lián)系電話:18980820575</p> <p><a target="_blank" rel="nofollow">網(wǎng)站備案號:蜀ICP備2024061352號-3</a></p> <p>四川平武建站 四川平武網(wǎng)站建設(shè) 四川平武網(wǎng)站設(shè)計 四川平武網(wǎng)站制作 <a target="_blank">成都做網(wǎng)站</a></p> </div> </div> </div> </div> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.5511xx.com/" title="日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区">日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区</a> <div class="friend-links"> </div> </div> </footer> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body><div id="cv8x1" class="pl_css_ganrao" style="display: none;"><ol id="cv8x1"></ol><ol id="cv8x1"><b id="cv8x1"><progress id="cv8x1"></progress></b></ol><font id="cv8x1"><th id="cv8x1"><track id="cv8x1"></track></th></font><table id="cv8x1"></table><ruby id="cv8x1"><center id="cv8x1"><label id="cv8x1"></label></center></ruby><del id="cv8x1"><meter id="cv8x1"><dfn id="cv8x1"></dfn></meter></del><ul id="cv8x1"></ul><dl id="cv8x1"><small id="cv8x1"><meter id="cv8x1"></meter></small></dl><ul id="cv8x1"><span id="cv8x1"><table id="cv8x1"></table></span></ul><mark id="cv8x1"></mark><pre id="cv8x1"></pre><acronym id="cv8x1"></acronym><pre id="cv8x1"></pre><pre id="cv8x1"><u id="cv8x1"><mark id="cv8x1"></mark></u></pre><b id="cv8x1"></b><abbr id="cv8x1"></abbr><form id="cv8x1"></form><label id="cv8x1"></label><ol id="cv8x1"><b id="cv8x1"><progress id="cv8x1"></progress></b></ol><samp id="cv8x1"></samp><p id="cv8x1"><ruby id="cv8x1"><sub id="cv8x1"></sub></ruby></p><del id="cv8x1"><meter id="cv8x1"><dfn id="cv8x1"></dfn></meter></del><em id="cv8x1"></em><abbr id="cv8x1"></abbr><sub id="cv8x1"></sub><dl id="cv8x1"><small id="cv8x1"><meter id="cv8x1"></meter></small></dl><label id="cv8x1"><acronym id="cv8x1"><legend id="cv8x1"></legend></acronym></label><th id="cv8x1"></th><listing id="cv8x1"></listing><strike id="cv8x1"><rp id="cv8x1"><address id="cv8x1"></address></rp></strike><table id="cv8x1"><ins id="cv8x1"><pre id="cv8x1"></pre></ins></table><strike id="cv8x1"></strike><p id="cv8x1"><ruby id="cv8x1"><sub id="cv8x1"></sub></ruby></p><ruby id="cv8x1"><center id="cv8x1"><label id="cv8x1"></label></center></ruby><dl id="cv8x1"></dl><center id="cv8x1"></center><small id="cv8x1"><tr id="cv8x1"><dfn id="cv8x1"></dfn></tr></small><listing id="cv8x1"><del id="cv8x1"><tr id="cv8x1"></tr></del></listing><legend id="cv8x1"><track id="cv8x1"><em id="cv8x1"></em></track></legend><tr id="cv8x1"><abbr id="cv8x1"><ul id="cv8x1"></ul></abbr></tr><ins id="cv8x1"></ins><p id="cv8x1"></p><ruby id="cv8x1"></ruby><b id="cv8x1"></b><u id="cv8x1"></u><dl id="cv8x1"></dl><abbr id="cv8x1"><mark id="cv8x1"><span id="cv8x1"></span></mark></abbr><blockquote id="cv8x1"></blockquote><abbr id="cv8x1"></abbr></div> </html>