这样书写正确么
来源:4-2 编程练习
祈祈祈祈祷
2017-09-19 21:28:10
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>display属性</title>
<style type="text/css">
ul {width:200px;}
/*补充样式*/
a{text-decoration:none;color:black;}
li{display:none;}
a:hover li{display:inline-block;}
</style>
</head>
<body>
<ul>
<a href="#">
<h2>家电</h2>
<li>冰箱</li>
<li>空调</li>
<li>洗衣机</li>
</a>
</ul>
</body>
</html>
3回答
一路电光带火花
2017-10-27
如果按照W3C规则去说的话,确实行内不能嵌套块级元素,但是如果去按照实际开发的话,如果仅仅让某个区域有链接效果,是可以用a标签去嵌套的,如果你觉得看着别扭,可以将a标签display:block;这样它就成块级了。
只是不建议而已,用的话肯定能用,很多大网站都有这么写!
蜘蛛超人
2017-10-27
a套h2 和li 不妥吧。
小丸子爱吃菜
2017-09-20
可以的,效果没有问题!
祝学习愉快!
相似问题