为了账号安全,请及时绑定邮箱和手机立即绑定

为什么text-decoration: none; 不起作用

为什么text-decoration: none; 不起作用

qq_慕丝3076349 2018-12-19 10:01:03
我给body设置了上划线中划线和下划线,然后他的子元素全都继承了这些样式不是说text-decoration: none; 可以取消继承来的字体样式吗不论我给子元素,还是子元素的类选择器,应用这个规则,依然留下来这三种样式呢?body{     color: black;     font-size: small;     font-weight: bold;     text-decoration: line-through underline overline;     }上面是body的样式,body里面一个段落给p指定样式p    {       text-decoration: none;}没作用,我给p设置一个类,用类选择器也没用,问题就是这样
查看完整描述

2 回答

?
壮壮Lau

TA贡献3条经验 获得超0个赞

贴下代码吧

查看完整回答
反对 回复 2018-12-19
?
pardon110

TA贡献1038条经验 获得超227个赞

注意元素的优先级,也就是权重。一般而言子元素的样式权重比父元素权重高,即父子元素设置都有相同的样式,会采用子元素的样式,而不是父元素。

查看完整回答
反对 回复 2018-12-19
  • qq_慕丝3076349
    qq_慕丝3076349
    答非所问啊老哥,我问的是为啥不能取消子元素从父元素继承过来的字体样式
  • A小佑
    A小佑
    你是只是想取消body里面p标签的所有线么?
  • qq_慕丝3076349
    qq_慕丝3076349
    我是想验证一下这个语句,然而并不像书上说的那样,能够取消从body继承过来的文字样式
  • 2 回答
  • 0 关注
  • 3464 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信