有时候我们用到导航栏居中显示,但是有通栏背景色的效果,比如本站现在(2017年12月)的导航栏就是通栏背景的。经过调试,发现了一个非常简单的通栏背景的 DIV + CSS 代码,首先看 CSS 代码:
第一个,通栏背景导航 CSS 代码:
<style type="text/css">
body{margin:0px;}
/*要想通栏背景,必须要 body 的 margin 属性设为0px,这样网页上下左右才不会有空隙*/
#header-blue{
margin-top:30px; /*顶部的空隙,这里设为30像素,根据自己的需要设置即可。*/
height:20px;
background:#3399cc;
border:5px solid #3399cc;
}
#nav {
margin: 0 auto; /*主导航居中*/
width: 800px; /*主导航的宽度*/
}
#nav a{
color:#fff;
text-decoration: none;
}
#link {
padding-left:30px;
width:100px;
float:left;
}
</style>下面是相应的 HTML 代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>顶部通栏横线CSS</title>
<style type="text/css">
body{margin:0px;}
#header-blue{
margin-top:30px;
height:20px;
background:#3399cc;
border:5px solid #3399cc;
}
#nav {
margin: 0 auto;
width: 800px;
}
#nav a{
color:#fff;
text-decoration: none;
}
#link {
padding-left:30px;
width:100px;
float:left;
}
</style>
</head>
<body>
<div id="header-blue">
<div id="nav">
<div id="link"><a href="https://www.icoa.cn/">首页</a></div>
<div id="link"><a href="https://www.icoa.cn/news/">且听风吟</a></div>
<div id="link"><a href="https://www.icoa.cn/php/">PHP学习</a></div>
<div id="link"><a href="https://www.icoa.cn/asp/">ASP技术</a></div>
<div id="link"><a href="https://www.icoa.cn/web/">视觉设计</a></div>
<div id="link"><a href="https://www.icoa.cn/book/">留言</a></div>
</div>
</div>
</body>
</html>第二个,通栏底部细线 CSS 代码
/*通栏细线*/
#header-red{
margin-top:50px;
padding-top:30px;
height:30px;
border-bottom:1px solid #cc6666;
}
#nav-red {
margin: 0 auto;
width: 800px;
}
#nav-red a{
color:#cc6666;
text-decoration: none;
}
#link {
padding-left:30px;
width:100px;
float:left;
}相应的HTML 代码跟第一个类似,就不再重复贴出了。
下面是相应的 Demo 网页:
通栏背景导航和通栏细线 Demo http://www.icoa.cn/demo/div/nav.php
PS.补充分割线,以下为原来2013年的代码。
下面有两种办法可以实现:
<!-- 第一种导航栏制作通栏背景的方法,使用min-width方法。 -->
<html>
<head>
<title></title>
<style type="text/css">
.topbar {
min-weight: 800px; /* 最重要的 */
height: 30px;
overflow: hidden;
background: #468dcc repeat-x;
}
</style>
</head>
<body>
<div class="topbar">
<div class="topbar_contain">
<ul>
<li>Home</li>
<li>photo</li>
<li>telephone</li>
<li>computer</li>
<li>keyborde</li>
</ul>
</div>
</div>
</body>
</html><!-- 第二种导航栏制作通栏背景的方法,使用position:abaolute绝对定位的。 -->
<html>
<head>
<title></title>
<style type="text/css">
body ul {
margin: 0;
padding: 0;
}
ul {
list-style-type: none;
}
.bg_color {
background-color: #468dcc;
height: 30px;
width: 100%;
overflow: hidden;
position: relative;
}
.topbar {
height: 30px;
width: 800px;
margin: 0 auto;
position: absolute;
top: ???; /* 调节高度使其和bg_color完全重合 */
}
</style>
</head>
<body>
<div class="bg_color"><!-- 这个div下载没有固定宽度的div外部,一般紧跟这body标签些的 -->
</div>
<div class="topbar">
<ul>
<li>Home</li>
<li>photo</li>
<li>telephone</li>
<li>computer</li>
<li>keyborde</li>
</ul>
</div>
</body>
</html>上一篇:如何去除ecshop标题和网站底部的Powered by ECShop
- 相关文章 -
模拟印鉴效果教程 - 2009-07-31
导航居中背景色通栏显示 DIV + CSS 代码 - 2013-03-15
如何去除ecshop标题和网站底部的Powered by ECShop - 2013-03-13
PS配置文件丢失解决办法 - 2009-07-31
拍摄家庭照的5要5不要 - 2013-02-19
44条使用数码相机的重要提示 - 2013-02-17
一分钟迅速掌握好摄影构图 - 2013-01-17
拍摄人像剪影的9个技巧 - 2013-01-16
- 文章评论 -
- 最新评论[0条评论] -
版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 |
逍遥峡谷 ·
酷品优选
Copyright©Interstellar Central Occult Agency (I.C.O.A)
本局纯属虚构,如有雷同,纯属巧合