请问二级菜单怎么增加超链接?如果我想点家电里面的冰箱什么的怎么实现?

请问二级菜单怎么增加超链接?如果我想点家电里面的冰箱什么的怎么实现?

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>display属性</title>

        <style type="text/css">

          /*样式补充*/

        *{ padding: 0;

            margin: 0;

            list-style: none;}

        body{margin:50px;}

        .big{text-align:center;

           width:100px;

           background-color:#E3E3E3;

           font-family: "宋体";

           border:0.5px solid #D4D4D4;

           margin:0px auto;

          }

        h3{font-size:16px;

           color:black;

           padding:3px 25px;

          }

        ul{

           display:none;

           font-size:12px;

           line-height:2em;

        }

        a{text-decoration:none;}

        a:hover ul{display:inline;}  

        li{color:black;

           background-color:white;

        }

        </style>

    </head>

    <body>

    <div class="big">

        <div class="div1">

            <a href="#"><h3>家电</h3>

            <ul class="elec">

                <li>冰箱</li>

                <li>洗衣机</li>

                <li>空调</li>

            </ul></a>

        </div>

        <div class="div2">

           <a href="#"> <h3>洗护</h3>

            <ul class="wash">

                <li>洗衣液</li>

                <li>消毒液</li>

                <li>柔顺剂</li>

            </ul></a>

        </div>

        <div  class="div3">

          <a href="#">  <h3>衣物</h3>

             <ul class="clothes">

                <li>衬衫</li>

                <li>裤子</li>

                <li class="li1">卫衣</li>

            </ul></a>

        </div>

      </div>

</body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
_是你_ 2018-04-25 11:06:38

可以直接嵌入a标签,如

<li><a href="https://class.imooc.com/lesson/188#mid=3582"></a>冰箱</li> .

href属性存放链接地址的

  • 提问者 慕田峪6876253 #1
    不行诶 我试了一下不能嵌套的 代码出错
    2018-04-25 11:09:34
  • _是你_ 回复 提问者 慕田峪6876253 #2
    把你错误的代码上传一下帮你看看
    2018-04-25 11:49:37
  • _是你_ 回复 提问者 慕田峪6876253 #3
    用你的代码试了一下,你可以把结构调整一下,你把整个二级菜单都嵌入到一级菜单的a里面是不合理的,可以把div12,div2,div3里面的结构改成这样: <div class="menu"> <a href="#">家电</a> <ul class="elec"> <li><a href="#">冰箱</a></li> <li>洗衣机</li> <li>空调</li> </ul> </div> css hover改成这样: a:hover+ul{display:block;} 另外样式你再完善一下就可以了
    2018-04-25 11:59:47
王刘永 2018-04-25 09:21:44

把a标签放在li标签里面,像这样<li><a>冰箱</a><li>

  • 提问者 慕田峪6876253 #1
    超链接a 好像不支持嵌套
    2018-04-25 10:57:21
  • 王刘永 回复 提问者 慕田峪6876253 #2
    支持的,你试试下面的代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <ul> <li><a href="#">冰箱</a></li> <li><a href="#">水果</a></li> <li><a href="#">运动</a></li> </ul> </body> </html>
    2018-04-25 11:38:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师