博客列表 >HTML CSS做双飞翼布局 2019年1月16日11点46分

HTML CSS做双飞翼布局 2019年1月16日11点46分

文俊的博客
文俊的博客原创
2019年01月16日 11:53:58684浏览

HTML代码部分


<!DOCTYPE html>

<html lang="en">

<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>双飞翼布局</title>

    <link rel="stylesheet" href="style.css">

</head>

<body>

    <div class="header">

     <div class="content">

    <ul class="nav">

        <!--老师,您好,这里为什么不能用LI做浮动,麻烦您讲解一下,谢谢-->

       <li class="item"><a class="url" href="">首页</a></li>

       <li class="item"><a class="url" href="">公司介绍</a></li>

       <li class="item">

           <a class="url" href="">产品中心

           <ul id="next-nav">

               <!--老师,这里为什么加上 a 标签做链接会破坏整个布局,这里现在只能套用JS做链接,请问怎么用 a href 标签做,谢谢-->

              <li onclick="lianjie('http://www.baidu.com')">

                 OPPO手机

                 </li>

             

                 <li onclick="lianjie('http://www.php.cn')">

                    HUAWEI手机

                </li>

           </ul>

        </a>

      

       

    </li>

       <li class="item"><a class="url" href="">联系我们</a></li>

     

    </ul>

     </div>

    </div>

     <div style="clear:both"></div>


    <div class="container">

      <div class="wrap">

    <div class="main">这里是内容这里是内容这里是内容这里是内容这里是内容这里是内容这里是内容这里是内容</div>

      </div>


      <div class="left">left</div>

      <div class="right">right</div>

      <div style="clear:both;"></div>

    </div>


    <div class="footer">

      <div class="footer-content">        网站版权 <a href="http://www.php.cn">www.php.cn</a> 2019 Q1发行

    </div>

    </div>

    <div class="ads">

        <button onclick="this.parentNode.style.display='none'"">关闭</button>

        广告窗口

    </div>

    <script>    


    function lianjie(url){

   

     window.open(url);

   

    }


    </script>

</body>

</html>

CSS代码部分


.header{

  width:100%;background-color: lightgray; 

}

.header .content{

    width:1000px;height:40px;background-color: lightcoral;margin:0 auto;

}

.nav{

    padding: 0;

    margin:0;

}

.item{

    list-style-type: none;

}

.url{

    float:left;width:100px;height:inherit;line-height: 40px;text-align: center;text-decoration: none;position: relative;margin:0 5px;border:0px solid #000;

}

.url:hover{

    background-color: lightpink;

}

.url:hover #next-nav{display: block}

#next-nav{

   margin:0;

   padding:0;

   display: none;

   position: absolute;

   font-size:10pt;

   border:1px solid lightgray;border-top:none;

   background-color:rgb(250, 250, 250)

}

#next-nav li{

    list-style-type: none;width:100px;text-align:left

}

#next-nav li:hover{background-color: lightskyblue;}





.container{

    width:1000px;

    height:300px;

    background-color: lightcoral;

    margin:5px auto;

}


.wrap{

width:1000px;

height:inherit;

background-color: lightgreen;


}


.left{

    width:200px;

    height:inherit;

    background-color: lightgray;

    margin-left:-100%;

    }


.right{

    width:200px;

    height:inherit;

    background-color: lightseagreen;

    margin-left:-200px;

}

.wrap ,.left ,.right{float:left;}


.main{

    padding:0 200px;

}


.footer{

    width:100%;height:100px;background-color:lightslategray;

}

.footer .footer-content{

    width:1000px;margin:5px auto;text-align:center;padding-top:5px;

}


.ads{

    width:300px;height:320px;background-color:lightgray;

    position:fixed;

    bottom:0px;right:0px;

}

.ads button{

    float:right;margin-right:10px;

}


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议