这样书写正确么

来源: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;这样它就成块级了。

只是不建议而已,用的话肯定能用,很多大网站都有这么写!


0

蜘蛛超人

2017-10-27

a套h2 和li 不妥吧。

0

小丸子爱吃菜

2017-09-20

可以的,效果没有问题!

祝学习愉快!

0

0 学习 · 36712 问题

查看课程