添加表单元素后,导航区域变成垂直排列

添加表单元素后,导航区域变成垂直排列

HTML代码

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

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

  <meta http-equiv="X-UA-Compatible" content="ie=edge">

  <title>Career Builder</title>

  <link rel="stylesheet" href="../css/index.css">

</head>

<body>

  <div class="content">

    <!-- 顶部区域 -->

    <div class="top">

        <div class="logo"><a href="#"><img src="../images/logo.png" alt="top-logo"></a></div>

        <ul>

          <a href="https://www.baidu.com/" target="_blank"><li>HOME</li></a>

          <a href="#"><li>ABOUT</li></a>

          <a href="#"><li>GALLERY</li></a>

          <a href="#"><li>FACULTY</li></a>

          <a href="#"><li>EVENTS</li></a>

          <a href="#"><li>CONTACT</li></a>

        </ul>

    </div>




    <!-- banner区域 -->

    <div class="banner">

      <div class="banner-img"><img src="../images/banner3.jpg" alt="banner-img"></div>

      <div class="banner-zhezhaoceng"></div>

      <div class="banner-form">

      <!-- 

<form>

        <input type="text" name="" value="">

 </form>

--> 

    </div>





    <!--about区域  -->

    <div class="about"></div>

    <!-- gallery区域 -->

    <div class="gallery"></div>

    <!-- 脚部区域 -->

    <div class="foot"></div>

  </div>

</body>

</html>



CSS代码

*{

  margin: 0;

  padding: 0;

  font-family:"Microsoft YaHei UI";

}


.content{

  width:100%;


}

.top{

  position:fixed;

  left:0;

  top:0;

  background-color:#07cbc9;

  width: 100%;

  overflow: hidden;

  font-weight: bold;

  color:white;

  z-index: 9;

}


.top .logo{

  padding-left: 100px;

  float:left;

}


.top ul{


  padding-right: 50px;

  list-style: none;

  float:right;

}


.top ul li{

  font-size: 12px;

  color: white;

  padding: 0 10px;

  line-height: 55px;

  float: left;

}


.top ul li:hover{

  background-color: black;

}


.banner{

  width: 100%;

  position: relative;

  left: 0;

  top: 52px;


}


.banner .banner-img img{

  width: 100%;

  height: 500px;

}


.banner .banner-zhezhaoceng{

  width: 100%;

  height: 500px;

  opacity: 0.3;

  background-color: black;

  position: absolute;

  left: 0;

  top: 0;

}

添加表单元素和未添加对比

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

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


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

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

3回答
chrismorgen 2018-07-08 08:54:09

IE浏览器和360浏览器也是可以的,请看下图。

360:

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

IE:

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

chrismorgen 2018-07-06 16:19:54

同学是指添加<form>表单之后出现垂直排列吗?但是我并没有复现处你的情况,即使添加<form>标签之后,也是正常的排列,如下图所示。

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

  • 提问者 慕盖茨102958 #1
    是的 确实是添加表单元素之后 li元素左浮动效果没有了 变成的垂直排列,我再找找原因,老师有发现问题所在麻烦告诉我一下,谢谢
    2018-07-06 23:06:59
  • 提问者 慕盖茨102958 #2
    emmmmmmm,老师,我发现是浏览器不同造成的,谷歌和火狐正常显示,IE和360存在问题。这样子我该怎么办?兼容性问题以后肯定还是要碰到的,麻烦老师指点一下~
    2018-07-07 01:46:18
提问者 慕盖茨102958 2018-07-06 15:54:45

向大神求解~感谢

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

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

在线咨询

领取优惠

免费试听

领取大纲

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