网页选项卡(TAB)今天晚上搞了一晚上这个

<!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 content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>新闻评论技术点评</title>
<script >
function setTab(m,n)

var tli=document.getElementById("menu"+m).getElementsByTagName("li"); /*获取选项卡的LI对象*/ 
var mli=document.getElementById("main"+m).getElementsByTagName("ul"); /*获取主显示区域对象*/ 
for(i=0;i<tli.length;i++)

  tli[i].className=i==n?"hover":"";    /*更改选项卡的LI对象的样式,如果是选定的项则使用.hover样式*/ 
  mli[i].style.display=i==n?"block":"none";   /*确定主区域显示哪一个对象*/ 

}

</script>
<style type="text/css">
<!--
body,div,ul,li{
 margin:0 auto;
 padding:0;
}
body{
 font:12px "宋体";
 text-align:center;
}
a:link{
 color:#00F;
 text-decoration:none;
}
a:visited {
 color: #00F;
 text-decoration:none;
}
a:hover {
 color: #c00;
 text-decoration:underline;
}
ul{
 list-style:none;
}
.main{
 clear:both;
 padding:8px;
 text-align:center;
}

#tabs1{
 text-align:left;
 width:400px;
}
.menu1box{
 position:relative;
 overflow:hidden;
 height:22px;
 width:400px;
 text-align:left;
}
#menu1{
 position:absolute;
 top:0;
 left:0;
 z-index:1;
}
#menu1 li{
 float:left;
 display:block;
 cursor:pointer;
 width:72px;
 text-align:center;
 line-height:21px;
 height:21px;
}
#menu1 li.hover{
 background:#fff;
 border-left:1px solid #333;
 border-top:1px solid #333;
 border-right:1px solid #333;
}
.main1box{
 clear:both;
 margin-top:-1px;
 border:1px solid #333;
 height:181px;
 width:400px;
}
#main1 ul{
 display: none;
}
#main1 ul.block{
 display: block;
}
#tabs2 {
 height: 200px;
 width: 400px;
 border: 1px solid #cbcbcb;
 background-color: #f2f6fb;
}
-->
</style>

</head>

<body>

<div id="tabs1"> 
 <div class="menu1box"> 
    <ul id="menu1"> 
      <li onmouseover="setTab(1,0)"><a href="#">新闻</a></li> 
      <li onmouseover="setTab(1,1)"><a href="#">评论</a></li> 
      <li onmouseover="setTab(1,2)"><a href="#">技术</a></li> 
      <li onmouseover="setTab(1,3)"><a href="#">点评</a></li> 
    </ul> 
 </div> 
 <div class="main1box"> 
     <div class="main" id="main1"> 
      <ul id="tabs2"><li>新闻列表asdfasdfas</li></ul> 
      <ul id="tabs2"><li>评论列表asdfas</li></ul> 
      <ul id="tabs2"><li>技术列表asdf</li></ul> 
      <ul id="tabs2"><li>点评列表asfd</li></ul> 
    </div> 
 </div> 
</div>

</body>

</html>

作者:gudao119

出处:https://www.cnblogs.com/gudao119/archive/2008/07/21/1247271.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   古道  阅读(445)  评论(3编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题