精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

CSS繼承性及其應用詳解

開發(fā) 前端
這里向大家描述一下CSS繼承性及其應用,所謂CSS繼承性是指被包在內部的標簽將擁有外部標簽的樣式性質,同時CSS繼承是一種機制。

你對CSS繼承性的概念和使用是否了解,這里和大家分享一下,CSS繼承特性最典型的應用通常發(fā)揮在整個網頁的樣式預設,需要指定為其它樣式的部份設定在個別元素里即可,同時CSS繼承是一種機制,它允許樣式不僅可以應用于某個特定的元素,還可以應用于它的后代。

CSS繼承性及其應用

所謂CSS繼承性是指被包在內部的標簽將擁有外部標簽的樣式性質。CSS繼承特性最典型的應用通常發(fā)揮在整個網頁的樣式預設,需要指定為其它樣式的部份設定在個別元素里即可。這項特性可以給網頁設計者提供更理想的發(fā)揮空間。但同時繼承也有很多規(guī)則,應用的時候容易讓人迷惑,donger今天就專門和大家聊聊這方面的應用。

正文

CSS是層疊樣式表(CascadingStyleSheets)的簡稱,它的規(guī)范代表了互聯(lián)網歷史上一個獨特的發(fā)展階段。現在對于從事網頁制作的朋友來說,很少沒有聽說過CSS了吧,因為在制作網頁過程中我們經常需要用到。

CSS允許我們?yōu)槲臋n設置更為豐富且便于修改的外觀,可以減輕網頁設計者的工作負擔。這里我們主要想和朋友們一起對CSS繼承性和特殊性進行一點深入的探討。

一、CSS繼承性

  CSS的一個主要特征就是繼承,它是依賴于祖先-后代的關系的。CSS繼承是一種機制,它允許樣式不僅可以應用于某個特定的元素,還可以應用于它的后代。例如一個BODY定義了的顏色值也會應用到段落的文本中。

 

 

二、CSS繼承的局限性

  在CSS中,繼承是一種非常自然的行為,我們甚至不需要考慮是否能夠這樣去做,但是繼承也有其局限性。

  首先,有些屬性是不能繼承的。這沒有任何原因,只是因為它就是這么設置的。舉個例子來說:border屬性,大家都知道,border屬性是用來設置元素的邊框的,它就沒有繼承性。如下圖所示,如果繼承了邊框屬性,那么文檔看起來就會很奇怪,除非采取另外的措施關掉邊框的繼承屬性。  

CSS繼承

  如上圖所示,多數邊框類屬性,比如象Padding(補白),Margin(邊界),背景和邊框的屬性都是不能繼承的。#p#

三、CSS繼承中容易引起的錯誤

  有時候繼承也會帶來些錯誤,比如說下面這條CSS定義:

  Body{color:blue}

  在有些瀏覽器中這句定義會使除表格之外的文本變成藍色。從技術上來說,這是不正確的,但是它確實存在。所以我們經常需要借助于某些技巧,比如將CSS定義成這樣:

  1.   Body,table,th,td{color:blue}  
  2.  

  這樣表格內的文字也會變成藍色。

四、多種樣式混合應用

  既然有了CSS繼承性,那么在樣式表中的應用上可能會有些讀者搞不清,多個樣式表同時應用到一個對象上會發(fā)生什么情形呢?先舉個簡單的例子:

  樣式定義:.apple{color:red;}  H1{color:yellow;}

  應用舉例代碼:<H1CLASS=”apple”>這兒的蘋果好紅啊</H1>

  應用舉例效果:

因為選擇符H1和.apple都匹配上面的H1元素,那么到底瀏覽器會應用哪一個呢?通過在瀏覽器中觀察,我們發(fā)現這段文字應用了.apple這個樣式,所以它顯示的是紅色。這是因為兩條規(guī)則的特殊性不一樣,CSS規(guī)則必須這樣進行處理。

  樣式表中的特殊性描述了不同規(guī)則的相對權重,它的基本規(guī)則是:

◆統(tǒng)計選擇符中的ID屬性個數。

◆統(tǒng)計選擇符中的CLASS屬性個數。

◆統(tǒng)計選擇符中的HTML標記名格式。

  ***,按正確的順序寫出三個數字,不要加空格或逗號,得到一個三位數。(注意,你需要將數字轉換成一個以三個數字結尾的更大的數)。相應于選擇符的最終數字列表可以很容易確定較高數字特性凌駕于較低數字的。

  以下是一個按特性分類的選擇符的列表:

H1{color:blue;}               特性值為:1
PEM{color:purple;}           特性值為:2
.apple{red;}               特性值為:10
P.bright{color:yellow;}            特性值為:11
P.brightEM.dark{color:brown;}       特性值為:22
#id316{color:yellow}            特性值為:100

  從上表我們可以看出#id316具有更高的特殊性,因而它有更高的權重。當有多個規(guī)則都能應用于同一個元素時,權重越高的樣式將被優(yōu)先采用。
#p#

五、CSS繼承的優(yōu)先級問題

  上面我們討論了CSS的繼承性和特殊性,在特殊性的框架下,被繼承的特性值為0,這就意味著任何顯示聲明的規(guī)則將會覆蓋其繼承樣式。因此,不管一條規(guī)則具有多高的權重,如果沒有其他規(guī)則能應用于這個繼承元素,那么它也只是個被繼承的規(guī)則而已,舉例說明。

  樣式定義: 

  1. BODY{background:black;}  
  2. LI{color:gray;}  
  3. UL.white{color:white}  
  4.  

     應用舉例代碼: 

  1. <ul> 
  2. <li>舉例列表一</li> 
  3. <li>舉例列表二</li> 
  4. <li>舉例列表三</li> 
  5. <li>舉例列表四</li> 
  6. </ul> 
  7.  

        應用舉例效果:

  有些讀者可能認為除包含.white類的列表項顯示為白色外,其余所有的列表項都應該是灰色的。然而情況并非如此。

  為什么會出現這樣的情況呢?因為帶選擇符LI的顯式聲明的權值比從UL.white規(guī)則那里CSS繼承過來的權值要大,所以每個列表項都是灰色的。

  可能有些地方不是很好理解,大家多思考一下就會明白,平時在應用樣式表的時候多留意思考一下。

  下面我們再來看一個例子,若給定如下所示的標記,則EM強調文字將會是灰色的,而非黑色,因為EM規(guī)則的權值要大于從H1元素繼承來的權值:

       樣式定義:

H1#id316{color:black;}         特性值為:101
EM{color:gray;}            特性值為:1

        應用舉例代碼:

  1. <H1IDH1ID=”id<?xml:namespaceprefixxml:namespaceprefix=st1/>316”> 
  2. 深入探討<EM>CSS的繼承性</EM></H1> 
  3.  

       應用舉例效果:

CSS繼承 

  這是因為第二條EM規(guī)則的特性值(1)要比被CSS繼承的特性值(0)要大,事實上規(guī)定H1#id316的原始特性值(101)對其繼承值沒有影響,仍舊為0。

小技巧:

  如果想讓H1始終為黑色,而EM文字在其他情況下紅色,那么下面的樣式表設置就是一個很好的方法:

H1,H1EM{color:black;}          特性值為:1,2
EM{color:red;}             特性值為:1

  給定這個規(guī)則后,除在H1元素內的任何EM文字就都是紅色,而H1內的EM文字仍舊為黑色,由于其選擇符分組,在***條規(guī)則中就有兩條有效的規(guī)則(一條是對H1的,另一條是對H1EM的)也就有兩個特性值??每條規(guī)則一個。

  上面我們討論了多個樣式規(guī)則同時應用于同一對象時,哪個規(guī)則會被最終應用的一些情況,可能有些細心的讀者會說,那STYLE元素呢?回答是這樣的:帶有STYLE的元素在CSS1下其特性值為100,盡管類似于#ID316這樣的ID選擇符的特性值也為100,但在實際應用中,STYLE這一權值會更高一些,因為STYLE元素的值看起來要比多數普通規(guī)則的權值大。所以我們可以看出內聯(lián)樣式具有高的特性值,具體的例子我們就不舉了,大家可以自己試試。#p#

六、人為定義CSS繼承優(yōu)先級

  在制作網頁的過程中,我們可能想要設置某個規(guī)則比其他的規(guī)則更重要,CSS中允許這樣設置,它們被稱為重要規(guī)則(importantrule)。這是根據其聲明的方式和它們的自然屬性來命名的。通過在一條規(guī)則的分號前插入!important這樣一個短語來標記一條重要規(guī)則,比如說:
 

  1.  P.apple{color:#red!important;background:white;}  
  2.  

  顏色值#red被標記為!important,而背景色white未被標記,如果需要二條規(guī)則都是重要的話,那么每條規(guī)則都需要標上!important。

  正確地放置!important的位置是很重要的,否則整條規(guī)則將為無效。!important總是放在規(guī)則聲明的***,在分號之前。

  標記為!important的規(guī)則具有***的權值,也就是說他沒有具體的特性值,但是比其他的權值都要大。需要注意的是,雖然制作者定義的樣式比用戶定義的樣式具有更高權值時,但!important規(guī)則恰恰相反:重要的用戶定義規(guī)則要比制作者定義的樣式具有更高權值,即使是標記為!important的重要規(guī)則也是如此。

  看了這么多文字介紹后,我們來舉個例子看一下:

       樣式定義:

  1. H1{color:gray!important;}  
  2.  

      應用舉例代碼:

  1.   <H1STYLEH1STYLE=”color:black;”>看這兒!</H1> 
  2.  

       應用舉例效果:

!important規(guī)則會覆蓋內聯(lián)STYLE屬性的內容,所以結果文字是灰色的而不是黑色的。

  還有***一種需要考慮的情況:CSS繼承值總是具有特性值0的特點,即使是從帶有!important的規(guī)則繼承的值也是如此,在匹配重要規(guī)則的元素之外,重要性也會隨之消失,這點是需要我們特別注意的!
 

【編輯推薦】

  1. 探究CSS高級語法中選擇器分組和CSS繼承用法
  2. CSS樣式實現快速定位bug的六大技巧
  3. CSS中l(wèi)ink和@import的區(qū)別
  4. CSS2.0中page-break-after屬性用法
  5. 技術分享 使用不同CSS樣式兼容多種瀏覽器

 

 

 

     樣式定義body{color:red;}

     應用舉例代碼:<p>CSS的<strong>層疊和繼承</strong>深入探討</p>

     應用舉例效果:

CSS繼承

  這段代碼的應用結果是:“CSS的層疊和繼承深入探討”這段話是紅顏色的,“層疊和繼承”由于應用了strong元素,所以是粗體。這很符合制作者的意圖,也是為什么繼承是CSS的一部分的原因。

責任編輯:佚名 來源: yesky.com
相關推薦

2013-10-11 13:58:46

Java繼承性

2017-01-10 13:37:15

PHPTrait應用

2010-09-06 13:15:48

CSS定位

2022-12-12 07:49:29

2024-07-24 10:58:32

2022-06-09 08:00:00

量子密碼學安全量子計算機

2010-09-09 14:52:56

CSS盒模型

2012-02-14 09:45:02

JavaScript

2009-08-28 16:48:50

C#多態(tài)性

2022-09-29 08:00:00

人工智能運輸公平性

2009-12-30 10:23:30

VLAN技術

2022-07-22 16:36:23

協(xié)作機器人機器人

2010-08-02 13:04:04

Flex3

2010-09-14 11:19:23

DIV+CSS技術

2010-08-27 09:19:32

CSS層疊繼承

2010-08-19 13:43:07

marginpadding

2009-07-30 18:20:21

C#繼承

2010-09-13 13:21:29

CSS排版

2010-09-08 14:00:08

marginCSS

2010-08-23 16:23:53

CSS+DIV
點贊
收藏

51CTO技術棧公眾號

欧美高清dvd| 欧美国产综合色视频| 欧美黑人视频一区| 色天使在线视频| 免费污视频在线一区| 亚洲色图.com| 免费国产在线精品一区二区三区| 国产日韩久久久| 欧美精品国产一区| 日韩二区三区在线| 一级黄色录像在线观看| 欧美理论片在线播放| 久久色在线观看| 亚洲一区二区在线| 天堂网免费视频| 午夜日韩视频| 色av吧综合网| 黄色国产在线观看| 欧美9999| 欧美日韩三级一区二区| 国产v片免费观看| а√资源新版在线天堂| 国产午夜亚洲精品午夜鲁丝片| 亚洲影院高清在线| 高潮毛片又色又爽免费 | 午夜免费激情视频| 久久99国产精品视频| 欧美www视频| 在线能看的av网站| 唐人社导航福利精品| 一区二区三区视频在线看| 日韩欧美三级一区二区| 网站黄在线观看| 国产不卡视频一区二区三区| 国产日韩精品在线| 日韩电影在线观看一区二区| 99国产精品自拍| 欧美激情免费在线| 欧美成人综合色| 中出一区二区| 精品国偷自产在线视频99| 黄色片网站免费| 亚洲午夜久久| 亚洲美女av电影| 无码人妻aⅴ一区二区三区| 在线视频亚洲欧美中文| 日韩欧美成人午夜| 亚洲丝袜在线观看| 99综合久久| 日韩一区二区三区av| 制服丝袜中文字幕第一页| 日韩制服一区| 欧美日韩中文精品| 另类小说第一页| 欧美男女交配| 日本国产一区二区| 久久综合久久色| 秋霞国产精品| 欧美在线一区二区三区| mm131国产精品| 欧美日韩va| 777久久久精品| 午夜天堂在线视频| 精品午夜视频| 精品国产免费久久| 中国极品少妇xxxx| 五月综合久久| 中文字幕国产日韩| 午夜精品一区二区三级视频| 亚洲成人精选| 欧美日韩国产第一页| 国产在线视频第一页| 夜夜精品视频| 国产精品成人国产乱一区| 久久国产香蕉视频| 国产做a爰片久久毛片| 亚洲自拍偷拍第一页| 丰满肉肉bbwwbbww| www成人在线观看| 亚洲精品成人久久久998| 免费av网站在线观看| 国产精品二三区| 国产在线无码精品| 激情视频网站在线播放色| 色综合久久88色综合天天免费| 中文字幕欧美人妻精品一区| 六九午夜精品视频| 精品国产污污免费网站入口 | 国产jzjzjz丝袜老师水多| 懂色av一区二区在线播放| 久久久人人爽| 麻豆网在线观看| 岛国精品视频在线播放| 中国黄色片一级| 欧美巨大xxxx| 日韩在线免费高清视频| 日韩黄色在线视频| 蜜桃久久久久久久| 国产一区二区三区四区五区加勒比| 欧美91精品久久久久国产性生爱| 国产精品剧情在线亚洲| 日韩美女爱爱视频| julia一区二区三区中文字幕| 日韩精品一区二区三区老鸭窝| 麻豆精品免费视频| 亚洲欧美伊人| 国产精品热视频| 日韩永久免费视频| 18成人在线观看| www.四虎成人| 国产色噜噜噜91在线精品| 色偷偷偷亚洲综合网另类| 日本在线视频中文字幕| 美腿丝袜在线亚洲一区| 精品无人乱码一区二区三区的优势| 老司机av在线免费看| 欧美午夜无遮挡| www.污污视频| 波多野结衣一区| 98精品国产高清在线xxxx天堂| 国产精品毛片一区视频播| 成a人片国产精品| 大胆欧美熟妇xx| 色综合一区二区日本韩国亚洲| 日韩极品精品视频免费观看| 精品深夜av无码一区二区老年| 美洲天堂一区二卡三卡四卡视频| 久久综合久久综合这里只有精品| 国产蜜臀在线| 日韩一区二区三区观看| www.xx日本| 美女免费视频一区二区| 欧美日本韩国在线| 美女网站在线看| 亚洲国产欧美在线成人app| 欧美被狂躁喷白浆精品| 国产一区二区女| 一区中文字幕在线观看| 欧美天堂一区| 最近中文字幕日韩精品 | 日本免费高清一区二区| 中文在线最新版地址| 日韩精品中文字| 伊人久久综合视频| 99久久精品久久久久久清纯| 成人免费毛片在线观看| 99香蕉久久| 午夜精品久久17c| 女人18毛片一区二区三区| 亚洲国产成人porn| 中文字幕乱视频| 亚洲精品婷婷| 蜜桃精品久久久久久久免费影院| 在线观看欧美日韩电影| 亚洲色图av在线| 中文字幕人成人乱码亚洲电影| 国产三级一区二区三区| 日本成人在线免费视频| 欧洲毛片在线视频免费观看| 国产精品久久久久影院日本| 幼a在线观看| 欧美一区二区视频观看视频| 免费毛片在线播放免费| 成人手机在线视频| 成人免费在线小视频| 国产精品手机在线播放| 国产精品一区电影| av理论在线观看| 亚洲第一中文字幕| 男人天堂2024| 亚洲国产精品传媒在线观看| 在线能看的av网站| 欧美色图首页| 欧美日韩电影一区二区三区| 国产精品第一国产精品| 精品久久久999| 天堂在线视频免费观看| 色一情一伦一子一伦一区| 亚洲av无一区二区三区| 国产成人综合在线播放| 欧美日韩精品在线一区二区| 欧美极品在线观看| 亚洲www视频| 国产污视频在线播放| 国产亚洲精品成人av久久ww| 国产熟女一区二区三区四区| 精品动漫一区二区三区| 欧美日韩生活片| 成人在线综合网站| 污片在线免费看| 激情久久一区| 亚洲国产日韩欧美| 成人知道污网站| 国产精品美女在线| 91超碰免费在线| 色先锋资源久久综合5566| 黄色一级大片在线免费看国产一| 91搞黄在线观看| 国产在线一二区| 国产精品久久二区二区| 国产又黄又粗又猛又爽的视频| 久久99精品久久久| 北条麻妃在线视频观看| 欧美ab在线视频| 日韩欧美99| 蜜臀av一区| 69堂成人精品视频免费| 视频精品导航| 4388成人网| 久久99亚洲网美利坚合众国| 这里只有精品视频| 色资源在线观看| 欧美精品一区二区三区高清aⅴ| 中文文字幕一区二区三三| 亚洲国产欧美在线| 婷婷伊人五月天| 日本一区免费视频| 亚洲精品女人久久久| 国产成人av一区二区三区在线观看| 能看的毛片网站| 国产欧美日韩综合一区在线播放| 亚洲精品天堂成人片av在线播放| 欧美hd在线| 色婷婷精品国产一区二区三区| 国产精品自在| dy888夜精品国产专区| 亚洲成人精品综合在线| 国产精品久久久久久久午夜| 亚洲精品永久免费视频| 久久久久久综合网天天| 宅男网站在线免费观看| 久久亚洲精品一区二区| 日本免费中文字幕在线| 国产亚洲aⅴaaaaaa毛片| 男人天堂资源在线| 日韩黄色高清视频| 亚洲色图21p| 国产偷国产偷亚洲清高网站| 台湾av在线二三区观看| 日韩成人在线视频观看| 人妻无码一区二区三区久久99| 精品国精品自拍自在线| 丰满人妻一区二区三区免费视频 | 极品白嫩少妇无套内谢| 国产一区二区三区在线观看精品 | 色婷婷久久久| 久久人人97超碰人人澡爱香蕉| 美国一区二区| 久久国产精品99久久久久久丝袜| 女人抽搐喷水高潮国产精品| 精品欧美一区二区三区久久久| 国产精品对白| 久久国产日韩欧美| 亚洲性视频大全| 日韩色妇久久av| 99九九热只有国产精品| 手机福利在线视频| 一区二区三区四区日韩| 国产一级大片免费看| 亚洲激情精品| 久久久免费视频网站| 日韩vs国产vs欧美| 色天使在线观看| 国产精品自在在线| 黄色av电影网站| 久久亚洲影视婷婷| 日本在线观看网址| 亚洲一区二区三区影院| 天堂网一区二区三区| 91国产免费观看| 精品人妻aV中文字幕乱码色欲| 精品国产一区二区三区久久久蜜月| 日本加勒比一区| 国产一级揄自揄精品视频| 天天综合视频在线观看| 欧美大荫蒂xxx| 中国字幕a在线看韩国电影| 国产日韩av在线播放| 亚洲视频一起| 欧美日韩精品综合| 小小影院久久| 免费无码不卡视频在线观看| 欧美a级理论片| 日韩成人av影院| 国产日韩亚洲欧美综合| 五月婷婷一区二区| 色综合久久久久久久久| 国产女同91疯狂高潮互磨| 亚洲第一视频在线观看| 国产高清视频在线观看| 欧美高跟鞋交xxxxxhd| 波多野结衣亚洲一二三| 成人黄色片网站| 在线日本制服中文欧美| 色婷婷777777仙踪林| 久久蜜桃资源一区二区老牛| 亚洲精品乱码久久久久久9色| 91麻豆国产精品久久| 在线看的片片片免费| 色欧美日韩亚洲| 性生活黄色大片| 色播久久人人爽人人爽人人片视av| 激情av在线播放| 国产区精品视频| 九九热精品视频在线观看| 少妇一晚三次一区二区三区| 蜜臀av一区二区在线免费观看 | 国产综合久久久| 欧美一区二区激情| 久久99精品久久久久婷婷| 国产精品三级在线观看无码| 一区二区三区在线免费播放| 中文字幕一区二区在线视频| 国产视频精品免费播放| 久草成色在线| 91视频免费在线| 日韩av专区| 青青在线视频免费| 97久久久精品综合88久久| 久久亚洲国产成人精品性色| 欧美日韩dvd在线观看| 久久这里精品| 97av在线播放| 极品束缚调教一区二区网站| 超碰超碰超碰超碰超碰| 久久99精品久久久久久久久久久久| 国产在线观看h| 疯狂蹂躏欧美一区二区精品| 欧美在线精品一区二区三区| 欧美寡妇偷汉性猛交| 国产精品日本一区二区不卡视频| 亚洲乱码一区二区三区 | 亚洲电影一区二区| 99在线观看免费| 久久国产精品亚洲| 国产精品视频首页| 午夜啪啪福利视频| 狠狠色丁香久久婷婷综合_中 | 色琪琪一区二区三区亚洲区| 桃花色综合影院| 清纯唯美日韩制服另类| 日韩母乳在线| 国产日韩一区二区在线| 91污片在线观看| 日本一区二区三区精品| 亚洲精品理论电影| 中老年在线免费视频| 免费在线国产精品| 日韩专区在线视频| 欧美 日韩 国产 成人 在线观看| 色久优优欧美色久优优| 国产乱视频在线观看| 国产精品久久久久久久久久| 成人影视亚洲图片在线| 最新免费av网址| 一区二区三区日韩欧美精品| 黄色aaa毛片| 国内久久久精品| 亚洲素人在线| 天天爽人人爽夜夜爽| 国产精品大尺度| 精品国产黄色片| 午夜精品久久久久久久久久久久| 天堂av一区二区三区在线播放 | 国产一区二区三区精品视频| 国产一级aa大片毛片| 国产视频精品xxxx| 看片一区二区| 老子影院午夜伦不卡大全| 97se亚洲国产综合自在线| 91麻豆精品在线| 欧美成人黑人xx视频免费观看| 精品国产导航| 可以免费在线看黄的网站| 国产精品成人免费| 精品国产伦一区二区三| 5252色成人免费视频| 日韩av二区| 在线观看亚洲免费视频| 色视频成人在线观看免| 18av在线播放| 久久手机视频| 国产一区二区福利| 在线能看的av| 久久精品视频99| 日韩av网址大全| 日本在线观看视频一区| 精品国产电影一区| 日本在线观看网站| 狠狠色噜噜狠狠狠狠色吗综合| 欧美aaa在线| 久久久久久久久久久久久久av| 中文字幕亚洲欧美在线| 玖玖玖免费嫩草在线影院一区| 欧美男女交配视频| 亚洲福利国产精品| 麻豆视频网站在线观看| 久久久婷婷一区二区三区不卡| 精品一区二区三区在线观看国产| 日韩精品无码一区二区|