大家好,欢迎来到IT知识分享网。
HTML导航CSS样式详解
- 可以看到我们的导航栏分为左边logo和右边的导航(字),两边距离网页边框相同,背景为灰色,我们可以简单分为以下模块:
我们将导航栏作为一个大盒子,里面嵌套一个盒子让它居中,再绿色盒子里面放入一个小盒子分别装logo图片和一个无序列表ul装文字导航。 - 代码结构如下:
<nav class="clear"> <div id="logo"> <img src="../day05/web-img/logo.png" alt=""> </div> <ul> <li><a href="">首页</a></li> <li><a href="">产品</a></li> <li><a href="">服务</a></li> <li><a href="">11</a></li> <li><a href="">22</a></li> </ul> </nav>
nav{
/*让两边留白部分相同,为15%*/ padding: 0 15%; background-color: #; }
让logo和ul分别左右浮动:
#logo img{
float: left; /*font-size: 0;*/ height: 65px; } nav>ul{
float: right; }
改变ul内部li元素的样式;list-style是去掉默认样式;float是为了让li元素横着向左排列。
nav>ul>li{
list-style: none; float: left; /*list-style: none;*/ width: 85px; height: 65px; /*字体垂直居中*/ line-height: 65px; /*字体水平居中*/ text-align: center; }
有不懂得留言~
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/103735.html
