麻烦老师看下理解是否正确和解答下问题,谢谢
来源:2-21 【避坑】字体避坑指南
夜的解忧铺
2021-06-21 22:35:48
设置行高不生效
div{
line-height:100px;
font:bold 30px “微软雅黑”;---不生效
}
因为在font连写时,默认有行高,即使不写行高也有,要调整顺序
div{
font:bold 30px “微软雅黑”;
line-height:100px;---生效
}
那么 font:20px/1.5 "微软雅黑" ---换成倍数或者百分比 的话 是否会生效 ??
a标签有默认样式
p{
color:red;---不生效
text-decoration:none;
}
a{
color: inherit;
text-decoration: inherit;
}
<p>
<a href=””>我是段落</p>
</p>
那么给a标签设置 继承属性也是可以达到效果,但是这种写法是不是不常用,而是直接给a标签设置样式 就是就近原则 更为的直接??
还有之前问过的ul标签
.box1{
color:red;
list-style:none;
}
ul{
list-style:inherit;/* list-style:none;*/ 貌似也是同样的道理 也是就近原则
}
<div class="box1">
<ul>
<li>我是列表</li>
</ul>
</div>
1回答
好帮手慕慕子
2021-06-22
同学你好,对于你的问题解答如下:
1、是指如下写法吗?
如果是的话,那么,不管换成倍数或者百分比,后面设置的line-height属性值都会生效。如果不是的话,可以图文结合详细描述下,便于帮助同学准确的定位与解决问题。
2、是的,这种写法不常用,一般都是直接给a标签设置样式。另外,需要注意下,代码中a的闭合标签书写有误,建议修改下:
3、是的,理解是对的
祝学习愉快~
相似问题