写好了代码老师帮忙看下这种嵌套div可以嘛

来源:2-15 编程练习

咸鱼王派大星

2021-02-24 10:49:25

老师帮忙看下代码嘛 谢谢

相关代码:




<html>

<head>

<meta charset="UTF-8">

<title>超级链接</title>

</head>

<body>

<a name="top">这里是顶部</a><br />

<div>

    <ul>

        <li><a href="sg">水果</a></li>

        <li><a href="sc">蔬菜</a></li>

        <li><a href="">运动</a></li>

    </ul>

</div>

<div>

    <div>

        <h2><a id="sg">水果</a></h2>

        <ul>

            <li>香蕉</li>

            <li>苹果</li>

            <li>葡萄</li>

            <li>梨</li>

            <li>西瓜</li>

            <li>樱桃</li>

            <li>菠萝</li>

            <li>橙子</li>

            <li>柚子</li>

            <li>芒果</li>

        </ul>

    </div>

    <a href="#top">返回顶部</a>

    <div>

        <h2><a id="sc">蔬菜</a></h2>

        <ul>

            <li>西红柿</li>

            <li>黄瓜</li>

            <li>土豆</li>

            <li>芹菜</li>

            <li>蒜台</li>

            <li>西葫芦</li>

            <li>香菇</li>

            <li>菠菜</li>

            <li>豆角</li>

            <li>油菜</li>

        </ul>

    </div>

    <a href="#top">返回顶部</a>

</div>


</body>

</html>


写回答

1回答

好帮手慕久久

2021-02-24

同学你好,解答如下:

同学的html结构嵌套是可以的,但是锚点的使用方式不正确,点击“水果”并不能把水果的内容置顶。

锚点有两种书写方式:

第一种,锚点位置使用a标签。以“水果项”为例,需要做如下调整:

1、锚点的href属性值,要加“#”:

http://img.mukewang.com/climg/6035c42a09f8785506560186.jpg

2、对应的锚点位置,如果使用a标签,需要设置name属性:

http://img.mukewang.com/climg/6035c46c09f33b8107370188.jpg

第二种,锚点位置使用其他标签。以“蔬菜”为例,可做如下调整:

http://img.mukewang.com/climg/6035c4f209cf4a2006420214.jpg

http://img.mukewang.com/climg/6035c5f1099bc52f06930189.jpg

为了能测试出效果,建议同学把蔬菜、水果中的li增加几项,将页面长度增大,只有页面足够长,才能实现“蔬菜”、“水果”置顶的效果:

http://img.mukewang.com/climg/6035c5a10920ea7908080209.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程