这篇文章主要介绍了CSS选择器与声明的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
CSS 选择器的分组
对选择器进行分组,被分组的选择器共享相同的声明。用逗号将需要分组的选择器分开。
在下面的例子中,对所有的标题元素进行了分组。所有的标题元素都是绿色的。
h2,h3,h4,h5,h6,h7 {color: green;}
CSS 继承
body {font-family: Verdana, sans-serif;}
继承及其问题
CSS 中,子元素从父元素继承属性。站点的 body 元素将使用 Verdana 字体(前提是用户系统中存在该字体)。
通过 CSS 继承,子元素将继承最高级元素所拥有的属性,不需要另外的规则。
所有 body 的子元素(如 p, td, ul, ol, ul, li, dl, dt,和 dd)都将显示 Verdana 字体,子元素的子元素也一样。
然而并不是所有的浏览器都按照此方式工作,我们可以通过“冗余法则”来处理旧式浏览器无法理解继承的问题。
冗余法则
body {font-family: Verdana, sans-serif;} p, td, ul, ol, li, dl, dt, dd {font-family: Verdana, sans-serif;}
子元素取消继承
如果你不希望 "Verdana, sans-serif" 字体被所有的子元素继承,又该怎么做呢?
比如,你希望段落的字体是 Times。那么,创建一个针对 p 的独立规则,它就会摆脱父元素的规则:
body {font-family: Verdana, sans-serif;} td, ul, ol, ul, li, dl, dt, dd {font-family: Verdana, sans-serif;} p {font-family: Times, "Times New Roman", serif;}
感谢你能够认真阅读完这篇文章,希望小编分享的“CSS选择器与声明的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。