CSS无法取消下划线,新人求解。。QAQ

刚学CSS做练习遇到的问题,现在需要取消掉h3标题下的下划线
<div class="news-img">
    <a href="#">
        <img src="../图片/tiyu.jpg" alt="">
        <h3 class="img-title">这是一个标题</h3>
    </a>
</div>
如果直接在子元素class修改是没办法取消下划线的
.new-imgs .imgtitle {
    text-decoration: none;
}
只能是这样才行
.news-img a {
    text-decoration: none;
} 所以这是为啥啊有没有老哥帮忙看一看。。
#笔试题目#
全部评论
楼主,我去试了一下,CSS好像只支持对一个超链接对象全部进行下划线去除,而不支持用一个超链接有的有下划线有的没有下划线,你这种情况可能会导致有的有下划线有的没有下划线(比如你在你的h3下面在写一个h3,然后不指定去下划线),所以不支持。 也就是说你必须指定的对象是一个完整超链接。
1 回复 分享
发布于 2020-06-10 22:18
额,imgtitle 不是 h3 的类名吗 ,你取消 h3的下划线自然没有用 , 下划线不是 a 标签自带的吗?
点赞 回复 分享
发布于 2020-06-10 21:51
你先好好学学,再自己写,B站那么多课的,找一个css的看完行不行
点赞 回复 分享
发布于 2020-06-10 23:07

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务