2-10,.ul前面加上.top为什么就实现不了效果呢

2-10,.ul前面加上.top为什么就实现不了效果呢

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Document</title>

  <style type="text/css">

  *{margin: 0;

    padding: 0;

  }

  .top{

    width:100%;

    height: 80px;

    background-color: #07cbc9;

     overflow: hidden;

     position: absolute;

   

  }

  

  .logo img{height: 80px;

            line-height: 80px;

            float: left;

            margin-left: 100px;

            width: 250px;

  }

  .nav ul{

    list-style: none;

    float: right;

    margin-right: 100px;

    

  }

  .nav ul li{

    height: 80px;

    line-height: 80px;

    display: inline;

    margin-left: 20px;

    color: white;

    font-weight: bolder;

    

  }

  </style>

</head>

<body>

  <div class="top">

    <div class="logo"><img src="F:\HTML视频\第二次作业\images/logo.png"></div>

    <div class="nav">

      <ul>

        <li>HOME</li>

        <Li>ABOUT</Li>

        <Li>GALLERY</Li>

        <Li>FACULTY</Li>

        <Li>EVENTS</Li>

        <Li>CONTACT</Li>

      </ul>

    <div> 

    

  </div> 

</body>

</html>


正在回答

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

3回答

同学你好,关于同学的问题回答如下:

1、因为同学选择器写错了:

http://img1.sycdn.imooc.com//climg/5ea55c040972060f05960561.jpg

2、按照老师上次的回答,图片是可以正常显示的:

http://img1.sycdn.imooc.com//climg/5ea55c7e09a7073506630433.jpg

http://img1.sycdn.imooc.com//climg/5ea55c9c09c17a7218760598.jpg

建议同学再仔细核对下。

祝学习愉快~

好帮手慕粉 2020-04-26 13:47:05

同学你好,关于同学的问题回答如下:

1、.top.nav.ul这是类名选择器,而ul是没有类名的,所以选择不到:

http://img1.sycdn.imooc.com//climg/5ea51f0609637e0e05240168.jpg

只能通过标签选择器进行选择。

2、因为同学将banner部分写在了nav区域,修改参考:
http://img1.sycdn.imooc.com//climg/5ea5205009f14fcb08870438.jpg

3、建议同学再复习下基础知识的课程呢。

祝学习愉快~

好帮手慕粉 2020-04-26 11:37:50

同学你好,老师太明白同学说的意思呢,建议同学再详细描述下,或者将不能实现的代码粘贴上来。另外,同学的图片使用了绝对路径:

http://img1.sycdn.imooc.com//climg/5ea501d70971134206690049.jpg

因为绝对路径的图片是只能在同学的电脑上才能访问的,所以建议同学换成相对路径呢。

祝学习愉快~

  • <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style type="text/css"> *{margin: 0; padding: 0; } .top{ width:100%; height: 80px; background-color: #07cbc9; overflow: hidden; position: relative; } .logo img{height: 80px; line-height: 80px; float: left; margin-left: 100px; width: 250px; } .nav ul{ list-style: none; float: right; margin-right: 100px; } .nav ul li{ height: 80px; line-height: 80px; display: inline; margin-left: 20px; color: white; font-weight: bolder; } .banner{width: 100%; } .banner img{ width: 100%;} </style> </head> <body> <div class="top"> <div class="logo"><img src="F:\HTML视频\第二次作业\images/logo.png"></div> <div class="nav"> <ul> <li>HOME</li> <Li>ABOUT</Li> <Li>GALLERY</Li> <Li>FACULTY</Li> <Li>EVENTS</Li> <Li>CONTACT</Li> </ul> <div> <div class="banner"><img src="F:\HTML视频\第二次作业\images/banner3.jpg"></div> </div> <div class="about"> <div class="middleone"></div> <div class="middletwo"></div> </div> </body> </html> 在上面的.nav ul改成.top.nav.ul;.nav ul li改成.top.nav.ul.li;运行后为什么不显示呢?还有下面的 banner图我加进去,为什么也不显示呢?
    2020-04-26 11:56:22
  • 我的意思是下面这样的,在前面加.top为什么不会实现呢?我并不是在ul前加了. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style type="text/css"> *{margin: 0; padding: 0; } .top{ width:100%; height: 80px; background-color: #07cbc9; overflow: hidden; position: relative; } .top.logo img{height: 80px; line-height: 80px; float: left; margin-left: 100px; width: 250px; } .top.nav ul{ list-style: none; float: right; margin-right: 100px; } .top.nav ul li{ height: 80px; line-height: 80px; display: inline; margin-left: 20px; color: white; font-weight: bolder; } .banner{width: 100%; } .banner img{ width: 100%; height: 500px; } </style> </head> <body> <div class="top"> <div class="logo"><img src="logo.png"></div> <div class="nav"> <ul> <li>HOME</li> <Li>ABOUT</Li> <Li>GALLERY</Li> <Li>FACULTY</Li> <Li>EVENTS</Li> <Li>CONTACT</Li> </ul> <div> </div> <div class="banner"><img src="banner3.jpg"></div> <div class="about"> <div class="middleone"></div> <div class="middletwo"></div> </div> </body> </html>
    2020-04-26 14:44:25
  • 还有banner图不会显示,修改后。为什么呢
    2020-04-26 14:45:16
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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