2-20 代码检查
来源:2-20 编程练习
慕移动4506339
2021-10-21 20:36:43
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>伪类选择器</title>
<style type="text/css">
p{height:30px;}
a{
text-decoration:none;
}
a:link{
color:orange;
}
a:hover{
font-size:20px;
border:1px slid red;
}
.suit a:visited{
color:green;
}
.wc a:visited{
color:blue;
}
.skin a:visited{
color:purple;
}
</style>
</head>
<body>
<h2>商品列表</h2>
<p class="suit">
<a href="#">衣服鞋帽</a>
</p>
<p class="wc">
<a href="#">厕所清洁</a>
</p>
<p class="skin">
<a href="#">化妆用品</a>
</p>
</body>
</html>老师 麻烦检查下代码
轮廓线显示不出来
为什么可以统一在p 标签里设置文字height :30px , 不能一起设置去掉下划线?一定要在a标签里吗?
1回答
好帮手慕久久
2021-10-22
同学你好,解答如下:
1、由于边框样式单词写错了,导致鼠标移入a标签,a标签没有显示边框。
修改如下:

做了该点调整,代码就正确了。
2、a标签有默认的下划线样式,因此如果想去掉a的下划线,必须把样式设置在a标签上。这涉及到选择器权重、样式继承的问题,后面的课程会讲,同学先会写就行。
而高度设置在a的父元素p上就行,给a设置高度会无效(a是行内元素),该点内容,也会在后面的课程中讲到,暂时了解即可。
祝学习愉快!
相似问题