惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
S
Securelist
博客园 - Franky
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
AI
AI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Schneier on Security
Schneier on Security
Attack and Defense Labs
Attack and Defense Labs
Vercel News
Vercel News
腾讯CDC
Google DeepMind News
Google DeepMind News
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
量子位
S
Schneier on Security
Hacker News: Ask HN
Hacker News: Ask HN
Cyberwarzone
Cyberwarzone
S
Security Affairs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
N
News and Events Feed by Topic
T
Tenable Blog
PCI Perspectives
PCI Perspectives
MyScale Blog
MyScale Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
W
WeLiveSecurity
N
News | PayPal Newsroom
P
Proofpoint News Feed
O
OpenAI News
C
CERT Recently Published Vulnerability Notes
B
Blog
Cisco Talos Blog
Cisco Talos Blog
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
MongoDB | Blog
MongoDB | Blog
大猫的无限游戏
大猫的无限游戏
A
Arctic Wolf
Y
Y Combinator Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Spread Privacy
Spread Privacy

博客园 - huazi4995

prototype.js开发笔记 JS应用 java环境配置 关于梅花雪的js树 - huazi4995 - 博客园 MagicAjax的使用 - huazi4995 - 博客园 关于word文档的数据库存取 SQL查询语句精华使用简要 - huazi4995 - 博客园 身份证号码验证-支持新的带x身份证 c#常用函数和方法集汇总 动态创建层 C#操作Word文档(Office 2007) datagrid控件使用技巧大集合 网站设计常用技巧 jsp编程技巧 ArrayList的使用方法(转载) 将datagrid里的资料导入到excel js中的小技巧 ajax+xml数据岛,增加编辑与删除按钮 利用webservice实现省、市的无刷新
div+css制作的选项卡 - huazi4995 - 博客园
huazi4995 · 2007-07-17 · via 博客园 - huazi4995

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>标准布局应用:选项卡</title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<meta name="Author" content="PR" />
<script type="text/javascript">
</script>
<style type="text/css">
/* 选项卡关键属性 */
#tab {
width:570px;
height:260px;
position:relative;
}

/*设置容器高宽等*/
html > body #tab {
width:566px;
}

/*兼容IE6:IE6下宽度不够*/
#tab div {
position:absolute;
top:26px;
left:0;
width:564px;
height:234px;
border:solid #eee;
border-width:0 1px 1px;
}

/*设置容器高宽等*/
#tab div {
display:none;
}

/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block {
display:block;
}

/*选中的容器*/
#tab h3 {
float:left;
width:114px;
height:26px;
line-height:26px;
margin:0 -1px 0 0;
font-size:14px;
cursor:pointer;
font-weight:400;
text-align:center;
color:#00007F;
background:#eee url(/upload/teaching/tab.gif) no-repeat;
}

/*默认标题样式*/
#tab .up {
background:#fff url(/upload/teaching/tab1.gif) no-repeat;
}

/*选中的标题样式*/
/*修饰列表内容*/
#tab ul {
margin:15px 0 0;
list-style:none;
padding:0;
}

#tab li {
float:left;
width:50%;
background:url(http://blog.pr1984.com/attachments/month_0612/a20061212105235.gif) no-repeat 25px 10px;
}

#tab li a {
display:block;
width:84%;
height:25px;
line-height:25px;
margin-left:8%;
font-size:12px;
text-decoration:none;
color:#333;
background:url(http://blog.pr1984.com/attachments/month_0612/g20061212105238.gif) repeat-x left bottom;
text-indent:10px;
}

#tab li a:hover {
text-decoration:underline;
color:red;
}
</style>
</head>
<body>
<div id="tab">
  <h3 class="up" onclick="go_to(1);">选择一</h3>
  <div class="block">
    <ul>
      <li><a href="#">11111111111111 </a></li>
      <li><a href="#">从人大代表侯建军终审 </a></li>
      <li><a href="#">车辆交付问题 </a></li>
      <li><a href="#">贻误申请执行期限损失 </a></li>
      <li><a href="#">民警特权扣车,油变成 </a></li>
      <li><a href="#">地下室及公摊面积不收 </a></li>
      <li><a href="#">当前医疗广告存在的问 </a></li>
      <li><a href="#">新医改要注意的几个问 </a></li>
      <li><a href="#">张钰和于连的同源悲剧 </a></li>
      <li><a href="#">从人大代表侯建军终审 </a></li>
      <li><a href="#">车辆交付问题 </a></li>
      <li><a href="#">贻误申请执行期限损失 </a></li>
      <li><a href="#">民警特权扣车,油变成 </a></li>
      <li><a href="#">地下室及公摊面积不收 </a></li>
      <li><a href="#">当前医疗广告存在的问 </a></li>
      <li><a href="#">新医改要注意的几个问 </a></li>
    </ul>
  </div>
  <h3 onclick="go_to(2);">选择二</h3>
  <div>
    <ul>
      <li><a href="#">22222222222222222 </a></li>
      <li><a href="#">FHGH终审 </a></li>
      <li><a href="#">车GH </a></li>
      <li><a href="#">贻误申请执行期限损失 </a></li>
      <li><a href="#">民警GH车,油变成 </a></li>
      <li><a href="#">地下室及公摊面积不收 </a></li>
      <li><a href="#">当前医疗广告存在的问 </a></li>
      <li><a href="#">新医改要注意的几个问 </a></li>
      <li><a href="#">张钰和于连的同源悲剧 </a></li>
      <li><a href="#">从人大代表侯建军终审 </a></li>
      <li><a href="#">车辆交付问题 </a></li>
      <li><a href="#">贻误申请执行期限损失 </a></li>
      <li><a href="#">民警特权扣车,油变成 </a></li>
      <li><a href="#">地下室及公摊面积不收 </a></li>
      <li><a href="#">当前医疗广告存在的问 </a></li>
      <li><a href="#">新医改要注意的几个问 </a></li>
    </ul>
  </div>
  <h3 onclick="go_to(3);">选择三</h3>
  <div>
    <ul>
      <li><a href="#">333333333333333 </a></li>
      <li><a href="#">从人大代表侯建军终审 </a></li>
      <li><a href="#">车HBJ问题 </a></li>
      <li><a href="#">贻误申请执行期限损失 </a></li>
      <li><a href="#">民警JHKG车,油变成 </a></li>
      <li><a href="#">地下室及公摊面积不收 </a></li>
      <li><a href="#">当前医疗广告存在的问 </a></li>
      <li><a href="#">新医改要注意的几个问 </a></li>
      <li><a href="#">张钰和于连的同源悲剧 </a></li>
      <li><a href="#">从人大代表侯建军终审 </a></li>
      <li><a href="#">车辆交付问题 </a></li>
      <li><a href="#">贻误申请执行期限损失 </a></li>
      <li><a href="#">民警特权扣车,油变成 </a></li>
      <li><a href="#">地下室及公摊面积不收 </a></li>
      <li><a href="#">当前医疗广告存在的问 </a></li>
      <li><a href="#">新医改要注意的几个问 </a></li>
    </ul>
  </div>
  <h3 onclick="go_to(4);">选择四</h3>
  <div>
    <ul>
      <li><a href="#">444444444444444 </a></li>
      <li><a href="#">从人大代表侯建军终审 </a></li>
      <li><a href="#">车辆交付问题 </a></li>
      <li><a href="#">贻误申HFGHGF行期限损失 </a></li>
      <li><a href="#">民警特权扣车,油变成 </a></li>
      <li><a href="#">地下室及公摊面积不收 </a></li>
      <li><a href="#">当前医疗广告存在的问 </a></li>
      <li><a href="#">新医改要注意的几个问 </a></li>
      <li><a href="#">张钰和于连的同源悲剧 </a></li>
      <li><a href="#">从人大HGFH建军终审 </a></li>
      <li><a href="#">车辆交付问题 </a></li>
      <li><a href="#">贻误申请执行期限损失 </a></li>
      <li><a href="#">民警特权扣车,油变成 </a></li>
      <li><a href="#">地下室及公摊面积不收 </a></li>
      <li><a href="#">当前医疗广告存在的问 </a></li>
      <li><a href="#">新医改要注意的几个问 </a></li>
    </ul>
  </div>
  <h3 onclick="go_to(5);">选择五</h3>
  <div>
    <ul>
      <li><a href="#">5555555555555555 </a></li>
      <li><a href="#">从人大代表侯建军终审 </a></li>
      <li><a href="#">车辆交付问题 </a></li>
      <li><a href="#">贻误申3465RFDH车,油变成 </a></li>
      <li><a href="#">地下室及公摊面积不收 </a></li>
      <li><a href="#">当前医疗广告存在的问 </a></li>
      <li><a href="#">新医改要注意的几个问 </a></li>
      <li><a href="#">张钰和于连的同源悲剧 </a></li>
      <li><a href="#">从人大代表侯建军终审 </a></li>
      <li><a href="#">车辆交付问题 </a></li>
      <li><a href="#">贻误申请执行期限损失 </a></li>
      <li><a href="#">民警RTURTYRT,油变成 </a></li>
      <li><a href="#">地下室及公摊面积不收 </a></li>
      <li><a href="#">当前医疗广告存在的问 </a></li>
      <li><a href="#">新医改要注意的几个问 </a></li>
    </ul>
  </div>
  <script type="text/javascript">
 <!--
 var h=document.getElementById("tab").getElementsByTagName("h3");
 var d=document.getElementById("tab").getElementsByTagName("div");
 function go_to(ao){
  for(var i=0;i<h.length;i++){
   if(ao-1==i){
   h[i].className+=" up";
   d[i].className+=" block";
   }
   else {
   h[i].className=" ";
   d[i].className=" ";
   }
  }
 }
 //-->
 </script>
</div>
</body>
</html>

<style type="text/css" media="all">
/*TAB布局*/
#tab * {font-size:12px;}
#tab h3 a {display:inline-block;}
#tab h3 a {display:block;}
#tab {position:relative;}
#tab h3,#tab ul,#tab div,#tab li {margin:0;padding:0;list-style-type:none;}
#tab ul li {position:absolute;left:0;top:0;float:left;display:block;width:100px;height:30px;font-size:0;}
#tab ul li#tab2 {left:100px;}
#tab ul li#tab3 {left:200px;}
#tab ul li#tab4 {left:300px;}
#tab ul li div {position:absolute;clear:both;}
#tab ul li div#oDIV2 {left:-100px;}
#tab ul li div#oDIV3 {left:-200px;}
#tab ul li div#oDIV4 {left:-300px;}

/*TAB-标题修饰*/
#tab,#tab ul li div,#tab ul li div li {width:450px;}/* 设置总宽度[width] */
#tab {height:200px;background:#ccc;overflow:hidden;}/* 设置总高度[height]、标题背景颜色[background] */
#tab ul li h3 a {height:18px;padding:5px 0 2px;margin:5px 0px 0px 5px;text-align:center;border:solid #ccc 1px;border-bottom:none;color:#333;}/* 标题默认状态

*/
#tab ul li h3 a:hover {background-color:#ddd;border-color:#fff;}/* 鼠标经过状态 */
#tab ul li.up h3 a {background:#999;border-color:#fff #999 #999 #fff;color:#fff;}/* 当前窗口状态 */
#tab ul li div {border:solid #999;border-width:1px 0;background:#f7f7f7;height:167px;}/* 设置内容高度[height]、背景颜色[background]、上下分割线[border] */
/*TAB1效果[ol/li]*/
#tab ul li #oDIV1 ol {margin:8px;padding:0;}
#tab ul li #oDIV1 ol li {position:static;float:none;font-size:0;height:auto;}
#tab ul li #oDIV1 ol li a {font-size:12px;display:block;padding:5px 0 1px;}
/*TAB2效果[img]*/
#tab ul li #oDIV2 img {margin:8px;border:none;}
/*TAB3效果[iframe]*/
#tab ul li #oDIV3 iframe {border:none;width:440px;height:157px;margin:5px;}
</style>

<script type="text/javascript">
<!--
function toggleTo(img)
{
var ts=document.getElementById("tab").getElementsByTagName("div");
for(i=1;i<ts.length+1;i++){
if(img==i)
{
document.getElementById("oDIV"+i).style.display = "";
document.getElementById("oDIV"+i).parentNode.className+=" up";
}
else{
document.getElementById("oDIV"+i).style.display = "none";
document.getElementById("oDIV"+i).parentNode.className="tab"+i;
}
}
}
-->
</script>

</head>

<body>
<div id="tab">
 <ul>
 <li id="tab1" class="up"><h3><a href="####" onclick="javascript:toggleTo(1)">支付</a></h3>
 <!-- onclick鼠标释放,onmousemove鼠标经过。 -->
 <div id="oDIV1">
 <ol>
 <li><a href="####"><span>使该元素在FireFox下获得高度从而显示背景</span></a></li>
 <li><a href="####"><span>为了保证浏览器的兼容性</span></a></li>
 <li><a href="####"><span>文本对齐方式改回默认left</span></a></li>
 <li><a href="####"><span>左右自适应[FireFox居中方式]</span></a></li>
 <li><a href="####"><span>内容对齐方式为居中[IE居中方式]</span></a></li>
 <li><a href="####"><span>内容对齐方式为居中[IE居中方式]</span></a></li>
 </ol>
 </div>
 </li>
 <li id="tab2"><h3><a href="####" onclick="javascript:toggleTo(2)">软件下载</a></h3>
 <div id="oDIV2" style="display:none;">
 <a href="####"><img src="http://blogbeta.blueidea.com/images/img/Rerl.gif" alt="播放软件下载" /></a>
 <a href="####"><img src="http://blogbeta.blueidea.com/images/img/linkedu.gif" alt="播放软件下载" /></a></div>
 </li>
 <li id="tab3"><h3><a href="####" onclick="javascript:toggleTo(3)">问题答疑</a></h3>
 <div id="oDIV3" style="display:none;"><iframe frameborder="0" scrolling="auto" src="http://pr.idcx.com"></iframe></div>
 </li>
 <li id="tab4"><h3><a href="####" onclick="javascript:toggleTo(4)">客服</a></h3>
 <div id="oDIV4" style="display:none;"><a href="####">22222</a></div>
 </li>
 </ul>
</div>
</body>
</html>

另一种

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Tab2.aspx.cs" Inherits="Tab2" %>

<!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 runat="server">
    
<title>div+css选项卡代码</title>
    
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    
<meta name="Author" content="PR" />

    
<script type="text/javascript"></script>

    
<style type="text/css">
/* 选项卡关键属性 */
#tab 
{ width:900px; height:30px; position:relative; margin:0px auto;} /*设置容器高宽等*/
html > body #tab 
{ width:900px; }/*兼容IE6:IE6下宽度不够*/
#tab div 
{ position:absolute; top:26px; left:0; width:900px; height:300px;}/*设置被操作容器高宽等*/
#tab div 
{ display:none; }/*设置被操作容器默认隐藏:不用ID是因为下面将利用class来控制被操作容器显示,而class优先级低于id选择器*/
#tab .block 
{ display:block; padding-left:5px; padding-right:5px; padding-top:2px;}/*选中的被操作容器*/
#tab h3 
{ float:left; width:75px; height:26px; line-height:26px; margin:0 -1px 0 0; font-size:12px; cursor:pointer; font-weight:normal; text-align:center; color:#00007F; background:#eee url(menu_bg.gif) no-repeat; font-weight:bold;}/*默认标题样式*/
#tab .up 
{ background:#fff url(x20061212105231.gif) no-repeat; }/*选中的标题样式*/

/*修饰列表内容*/
#tab ul 
{ margin:0px; list-style:none; padding:0;}
#tab li 
{ float:left; width:50%; background: }
#tab li a 
{ display:block; width:84%; height:25px; line-height:25px; margin-left:8%; font-size:12px; text-decoration:none; color:#333;text-indent:10px; }
#tab li a:hover 
{ text-decoration:underline; color:#f00;}
</style>
</head>
<body>
    
<div id="tab">
        
<h3 class="up" onmouseover="go_to(1);">铁板牛排</h3>
        
<div class="block">

            
<script language='JavaScript1.2' type='text/JavaScript' src='http://show.jianjie8.com/JS/ShowClass_Menu.js'></script>

        
</div>
        
<h3 onmouseover="go_to(2);">田心鱼儿</h3>
        
<div>
            2
        
</div>
        
<h3 onmouseover="go_to(3);">萧萧小雨</h3>
        
<div>
            3
        
</div>
        
<h3 onmouseover="go_to(4);">禾火木风</h3>
        
<div>
            4
        
</div>
        
<h3 onmouseover="go_to(5);">章之小依</h3>
        
<div>
            5
        
</div>
        
<script type="text/javascript">
 
<!--
 
var h=document.getElementById("tab").getElementsByTagName("h3");
 
var d=document.getElementById("tab").getElementsByTagName("div");
 
function go_to(ao){
  
for(var i=0;i<h.length;i++){
   
if(ao-1==i){
   h[i].className
+=" up";
   d[i].className
+=" block";
   }

   
else {
   h[i].className
=" ";
   d[i].className
=" ";
   }

  }

 }

 
//-->
        
</script>

    
</div>
</body>


</html>