html5中文学习网

您的位置: 首页 > 网页制作 > css教程 » 正文

div css 实现tabs标签的思路及示例代码_Div+CSS教程_CSS_网页制作

[ ] 已经帮助:人解决问题
点评:tabs标签,想必大家都有见到过吧,本文的目的是教会大家如何使用div+css实现所谓的tabs标签,感兴趣的朋友不要错过
1、创建页签,以及页签内容的div。 8PTHTML5中文学习网 - HTML5先行者学习网
8PTHTML5中文学习网 - HTML5先行者学习网
2、编写被选中的页签和页签内容div显示、隐藏的样式。 8PTHTML5中文学习网 - HTML5先行者学习网
8PTHTML5中文学习网 - HTML5先行者学习网
3、编写js方法,根据被选中的页签,显示相应的页签内容。 8PTHTML5中文学习网 - HTML5先行者学习网
8PTHTML5中文学习网 - HTML5先行者学习网
例如: 8PTHTML5中文学习网 - HTML5先行者学习网

复制代码
代码如下:
8PTHTML5中文学习网 - HTML5先行者学习网
<!doctype html> 8PTHTML5中文学习网 - HTML5先行者学习网
<html lang="zh-cn"> 8PTHTML5中文学习网 - HTML5先行者学习网
<head> 8PTHTML5中文学习网 - HTML5先行者学习网
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 8PTHTML5中文学习网 - HTML5先行者学习网
<script type="text/javascript"> 8PTHTML5中文学习网 - HTML5先行者学习网
function doClick(o){ 8PTHTML5中文学习网 - HTML5先行者学习网
//当前被中的对象设置css 8PTHTML5中文学习网 - HTML5先行者学习网
o.className="nav_current"; 8PTHTML5中文学习网 - HTML5先行者学习网
var j; 8PTHTML5中文学习网 - HTML5先行者学习网
var id; 8PTHTML5中文学习网 - HTML5先行者学习网
var e; 8PTHTML5中文学习网 - HTML5先行者学习网
//遍历所有的页签,没有被选中的设置其没有被选中的css 8PTHTML5中文学习网 - HTML5先行者学习网
for(var i=1;i<=7;i++){ //i<7 多少个栏目就填多大值 8PTHTML5中文学习网 - HTML5先行者学习网
id ="nav"+i; 8PTHTML5中文学习网 - HTML5先行者学习网
j = document.getElementById(id); 8PTHTML5中文学习网 - HTML5先行者学习网
e = document.getElementById("sub"+i); 8PTHTML5中文学习网 - HTML5先行者学习网
if(id != o.id){ 8PTHTML5中文学习网 - HTML5先行者学习网
j.className="nav_link"; 8PTHTML5中文学习网 - HTML5先行者学习网
e.style.display = "none"; 8PTHTML5中文学习网 - HTML5先行者学习网
}else{ 8PTHTML5中文学习网 - HTML5先行者学习网
e.style.display = "block"; 8PTHTML5中文学习网 - HTML5先行者学习网
} 8PTHTML5中文学习网 - HTML5先行者学习网
} 8PTHTML5中文学习网 - HTML5先行者学习网
} 8PTHTML5中文学习网 - HTML5先行者学习网
</script> 8PTHTML5中文学习网 - HTML5先行者学习网
<style type="text/css" media="screen"> 8PTHTML5中文学习网 - HTML5先行者学习网
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0 } 8PTHTML5中文学习网 - HTML5先行者学习网
fieldset, img { border:0 none } 8PTHTML5中文学习网 - HTML5先行者学习网
:focus { outline:0 } 8PTHTML5中文学习网 - HTML5先行者学习网
.dis{display:block;} 8PTHTML5中文学习网 - HTML5先行者学习网
.undis{display:none;} 8PTHTML5中文学习网 - HTML5先行者学习网
ol, ul { list-style:none } 8PTHTML5中文学习网 - HTML5先行者学习网
.fr { display:inline; float:right!important } 8PTHTML5中文学习网 - HTML5先行者学习网
.fl { display:inline; float:left!important } 8PTHTML5中文学习网 - HTML5先行者学习网
.show { display:block } 8PTHTML5中文学习网 - HTML5先行者学习网
.hide { display:none } 8PTHTML5中文学习网 - HTML5先行者学习网
.highlight { color:#F30!important } 8PTHTML5中文学习网 - HTML5先行者学习网
.important { font-weight:bold!important } 8PTHTML5中文学习网 - HTML5先行者学习网
.center { text-align:center!important } 8PTHTML5中文学习网 - HTML5先行者学习网
body { font:12px/1.5 tahoma, sans-serif; color:#333 } 8PTHTML5中文学习网 - HTML5先行者学习网
a { text-decoration:none; color:#333 } 8PTHTML5中文学习网 - HTML5先行者学习网
a:hover { text-decoration:underline; color:#E30751 } 8PTHTML5中文学习网 - HTML5先行者学习网
.nav_current{ float:left;background:#FFF; color:#F00; } 8PTHTML5中文学习网 - HTML5先行者学习网
.nav_link{ float:left;} 8PTHTML5中文学习网 - HTML5先行者学习网
.nav_current:hover ,.nav_link:hover{ color:#FF6600;} 8PTHTML5中文学习网 - HTML5先行者学习网
#dww-menu { width:978px; overflow:hidden; border:1px #dcdcdc solid; } 8PTHTML5中文学习网 - HTML5先行者学习网
#dww-menu .mod-hd { overflow:hidden; height:30px; line-height:30px; position:relative; background:#CCCCCC repeat-x 0 0 } 8PTHTML5中文学习网 - HTML5先行者学习网
#dww-menu .mod-hd li { float:left; cursor:pointer; text-align:center; height:30px; line-height:30px; padding:0 10px; letter-spacing:1px; text-transform:uppercase; border-right:1px #dcdcdc solid } 8PTHTML5中文学习网 - HTML5先行者学习网
#dww-menu .mod-hd li.hover { font-weight:900; background:#FFF } 8PTHTML5中文学习网 - HTML5先行者学习网
#dww-menu .mod-bd { padding:5px 10px } 8PTHTML5中文学习网 - HTML5先行者学习网
#dww-menu .mod-bd div {color:#BFBFBF; line-height:24px } 8PTHTML5中文学习网 - HTML5先行者学习网
#dww-menu .mod-bd div.show { display:block } 8PTHTML5中文学习网 - HTML5先行者学习网
#dww-menu .mod-bd div a { display:inline-block; padding:0 4px } 8PTHTML5中文学习网 - HTML5先行者学习网
</style> 8PTHTML5中文学习网 - HTML5先行者学习网
<base target="_blank" /> 8PTHTML5中文学习网 - HTML5先行者学习网
</head> 8PTHTML5中文学习网 - HTML5先行者学习网
<body> 8PTHTML5中文学习网 - HTML5先行者学习网
<div > 8PTHTML5中文学习网 - HTML5先行者学习网
<div id="dww-menu" class="mod-tab"> 8PTHTML5中文学习网 - HTML5先行者学习网
<div class="mod-hd"> 8PTHTML5中文学习网 - HTML5先行者学习网
<ul class="tab-nav"> 8PTHTML5中文学习网 - HTML5先行者学习网
<li class="nav_current" id="nav1" onMouseOver="javascript:doClick(this)">标签1</li> 8PTHTML5中文学习网 - HTML5先行者学习网
<li class="nav_link" id="nav2" onMouseOver="javascript:doClick(this)">标签2</li> 8PTHTML5中文学习网 - HTML5先行者学习网
<li class="nav_link" id="nav3" onMouseOver="javascript:doClick(this)">标签3</li> 8PTHTML5中文学习网 - HTML5先行者学习网
<li class="nav_link" id="nav4" onMouseOver="javascript:doClick(this)">标签4</li> 8PTHTML5中文学习网 - HTML5先行者学习网
<li class="nav_link" id="nav5" onMouseOver="javascript:doClick(this)">标签5</li> 8PTHTML5中文学习网 - HTML5先行者学习网
<li class="nav_link" id="nav6" onMouseOver="javascript:doClick(this)">标签6</li> 8PTHTML5中文学习网 - HTML5先行者学习网
<li class="nav_link" id="nav7" onMouseOver="javascript:doClick(this)">标签7</li> 8PTHTML5中文学习网 - HTML5先行者学习网
</ul> 8PTHTML5中文学习网 - HTML5先行者学习网
</div> 8PTHTML5中文学习网 - HTML5先行者学习网
<div class="mod-bd"> 8PTHTML5中文学习网 - HTML5先行者学习网
<div class="dis" id="sub1"> 8PTHTML5中文学习网 - HTML5先行者学习网
标签内容1 8PTHTML5中文学习网 - HTML5先行者学习网
</div> 8PTHTML5中文学习网 - HTML5先行者学习网
<div class="undis" id="sub2"> 8PTHTML5中文学习网 - HTML5先行者学习网
标签内容2 8PTHTML5中文学习网 - HTML5先行者学习网
</div> 8PTHTML5中文学习网 - HTML5先行者学习网
<div class="undis" id="sub3"> 8PTHTML5中文学习网 - HTML5先行者学习网
标签内容3 8PTHTML5中文学习网 - HTML5先行者学习网
</div> 8PTHTML5中文学习网 - HTML5先行者学习网
<div class="undis" id="sub4"> 8PTHTML5中文学习网 - HTML5先行者学习网
标签内容4 8PTHTML5中文学习网 - HTML5先行者学习网
</div> 8PTHTML5中文学习网 - HTML5先行者学习网
<div class="undis" id="sub5"> 8PTHTML5中文学习网 - HTML5先行者学习网
标签内容5 8PTHTML5中文学习网 - HTML5先行者学习网
</div> 8PTHTML5中文学习网 - HTML5先行者学习网
<div class="undis" id="sub6"> 8PTHTML5中文学习网 - HTML5先行者学习网
标签内容6 8PTHTML5中文学习网 - HTML5先行者学习网
</div> 8PTHTML5中文学习网 - HTML5先行者学习网
<div class="undis" id="sub7"> 8PTHTML5中文学习网 - HTML5先行者学习网
标签内容7 8PTHTML5中文学习网 - HTML5先行者学习网
</div> 8PTHTML5中文学习网 - HTML5先行者学习网
</div> 8PTHTML5中文学习网 - HTML5先行者学习网
</div> 8PTHTML5中文学习网 - HTML5先行者学习网
</div> 8PTHTML5中文学习网 - HTML5先行者学习网
</body> 8PTHTML5中文学习网 - HTML5先行者学习网
</html> 8PTHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助