标签:style 标记 继承 特性 important font css size
css特性
继承性
子元素继承父元素样式的特点
//继承常见的属性
文字属性都可以继承
color
font-style,font-weight,font-size,font-family
text-indent,text-align
line-height
list-style
....
//通过调试工具可以判断是否可以继承
好处:在一定程度上减少代码
应用:
-
给ul设置list-style:none;去除默认的小圆点样式
-
给body设置统一的font-size的样式,统一不同浏览器的默认文字大小(移动端)
继承性失效问题
<style>
.main {
font-size: 14px;
}
.box {
color: red;
}
</style>
</head>
<body>
<!-- 元素有浏览器默认的样式,继承性依然存在,但是优先显示浏览器默认样式
1: h标题系列的标签,font-size会继承失效
2:a标签color会继承失效
-->
<div class="main">
我是h3标记
<!-- 浏览器默认的字体大小样式 把继承的font-size给覆盖了 -->
<h3>我是h3标记</h3>
</div>
<div class="box">
box标记
<a href="#">超链接</a>
</div>
层叠性
<style>
p {
color: red;
}
.main p {
/* 层叠覆盖 */
}
/* 以上两个样式共同作用域p标记 层叠性 */
</style>
</head>
<body>
<div class="main">
div标记
<p>p标记</p>
</div>
</body>
优先级
继承<通配符选择器<标签选择器<类选择器<id选择器<行内样式<!important
!important 写在属性值的后面 分号的前面
!important提升不了继承的优先级,只要是继承优先级是最低
实际开发中不建议使用!important
标签:style,标记,继承,特性,important,font,css,size 来源: https://www.cnblogs.com/YBYZ/p/16545490.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。