导航:首页 > 编程语言 > 网页tab代码

网页tab代码

发布时间:2023-10-27 19:10:33

Ⅰ 一个页面内加入三个tab选项卡的代码

<style type="text/css">
<!--
body{ padding:0;font:12px "宋体"; }
/*选项卡1*/
#lib_Tab1{width:500px;margin:0px;padding:0px;margin-bottom:15px;}
/*选项卡2*/
#lib_Tab2{width:576px;margin:0px;padding:0px;margin-bottom:15px; }
/*菜单class*/
.lib_tabborder{border:1px solid #95C9E1;}
.lib_Menubox {height:28px;line-height:28px;position:relative;}

.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:3px; left:0; margin-left:10px; height:25px;text-align:center;}
.lib_Menubox li{float:left;display:block;cursor:pointer;width:114px;color:#949694;font-weight:bold; margin-right:2px;height:25px;line-height:25px; background-color:#E4F2FD}
.lib_Menubox li.hover{padding:0px;background:#fff;width:116px;border-left:1px solid #95C9E1;border-top:1px solid #95C9E1;border-right:1px solid #95C9E1;
color:#739242;height:25px;line-height:25px;}
.lib_Contentbox{clear:both;margin-top:0px; border-top:none;height:181px; text-align:center;padding-top:8px;}
-->
</style>
<script>
<!--
function setTab(name,cursel,n){
for(i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var con=document.getElementById("con_"+name+"_"+i);
menu.className=i==cursel?"hover":"";
con.style.display=i==cursel?"block":"none";
}
}
//-->
</script>
</head>
<body>
<div id="lib_Tab1">
<div class="lib_Menubox lib_tabborder">
<ul>
<li id="one1" onclick="setTab('one',1,4)" class="hover">新闻</li>
<li id="one2" onclick="setTab('one',2,4)" >新闻2</li>
<li id="one3" onclick="setTab('one',3,4)">新闻3</li>
<li id="one4" onclick="setTab('one',4,4)">新闻4</li>
</ul>
</div>
<div class="lib_Contentbox lib_tabborder">
<div id="con_one_1" >新闻列表1</div>
<div id="con_one_2" style="display:none">新闻列表2</div>
<div id="con_one_3" style="display:none">新闻列表3</div>
<div id="con_one_4" style="display:none">新闻列表4</div>
</div>
</div>

<div id="lib_Tab2">
<div class="lib_Menubox lib_tabborder">
<ul>
<li id="two1" onclick="setTab('two',1,4)" >新闻1</li>
<li id="two2" onclick="setTab('two',2,4)"class="hover" >新闻2</li>
<li id="two3" onclick="setTab('two',3,4)">新闻3</li>
<li id="two4" onclick="setTab('two',4,4)">新闻4</li>
</ul>
</div>
<div class="lib_Contentbox lib_tabborder">
<div id="con_two_1" >新闻列表1</div>
<div id="con_two_2" style="display:none">新闻列表2</div>
<div id="con_two_3" style="display:none">新闻列表3</div>
<div id="con_two_4" style="display:none">新闻列表4</div>
</div>
</div>
<bR />
<div id="lib_Tab3">
<div class="lib_Menubox lib_tabborder">
<ul>
<li id="tab1" onclick="setTab('tab',1,4)" >新闻1</li>
<li id="tab2" onclick="setTab('tab',2,4)"class="hover" >新闻2</li>
<li id="tab3" onclick="setTab('tab',3,4)">新闻3</li>
<li id="tab4" onclick="setTab('tab',4,4)">新闻4</li>
</ul>
</div>

Ⅱ 使用Html+Css+js技术编写一个完整的tab切换效果的页面,效果如下所示:

<scripttype="text/javascript">
functiontabSwitch2(_this,content_prefix,active){
vartabs=document.getElementsByName(_this.name);
varnumber=tabs.length;
for(vari=0;i<number;i++){
vartab=tabs[i];
tab.className="";
tab.parentNode.className='';
document.getElementById(content_prefix+i).style.display='none';
}
_this.className="easytab_active";
document.getElementById(content_prefix+active).style.display='block';
tabs[active].style.className='easytab_active';
tabs[active].parentNode.className='li1';
}
</script>

替换一下

Ⅲ 制作网页的所有代码和代码意思

这个最全 http://ke..com/view/692.htm [编辑本段]HTML规范 一、 HTML 头: 1、针对日文环境: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta http-equiv="Content-Style-Type" content="text/css"> <title>yourtitle</title> </head> 2、针对中文环境: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01Transitional//EN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta http-equiv="Content-Style-Type" content="text/css"> <title>yourtitle</title> </head> 我们建议的编码格式是utf-8,它支持多语种,并且可以避免出现乱码的情况。 二、html中javascript的书写: <head>….. <script type="text/javascript"> <!—…..--> </script> </head> 当然我们不希望你是这样内嵌教本,而是从一个外部文件进行引用,并且只把它放在文档的头部。 <script src="path/to/script.js" language="javascript" type="text/javascript"></script> 三、html中元素的书写: 1、 元素属性值必须包含在双引号中; <font color=”#000000” size=”3” face=”Arial”> 2、 form 中必须加action属性,并且不能为空。 <form action=”/r/add.cgi” method=”post”> 如果不需要使用action属性,也必须定义: <form action=”no” > 3、 img的alt属性不可以缺少; <img src="/q/img/btn_style.gif" border="0" alt="Select”> 4、 head与</head>之间必须有title; <head> …… <title>your title </title> …… </head> 5、 tr、td必须定义在table之间; 6、 button按钮必须定义在form之间,否则netscape不支持; <form action=”……” method=”post”> <input type=”button” name=”but” value=”back”> </form> 7、 在javascript中的字符串中出现的“/”前要用转义符“\”: <script type=”text/javascript”> <!— function check(str) { var str=”\/r\/add.cgi”; …… } --> </script> 8、 onclick 属性必须和 onkeypress 成对写( onmousedown + onkeydown、onmouseup + onkeyup) mm 9、 用URL传值时直接写&是不可以的,可用&替换: 四、缩近规则: 中,等必须保持严格的缩近规则,以"Tab"键为准: 五、为了检验您的HTML代码是否合法,您可以到W3的HTML Validator工具中进行检验,支持URI输入,上传文件和直接输入代码三种方式进行检验 http://validator.w3.org/ [编辑本段]HTML元素参考手册 (HTML Elements Referencea) 表示超链接的起始或目的位置。 acronym 表示取首字母的缩写词。 address 表示特定信息,如地址、签名、作者、文档信息。 applet 在页面上放置可执行内容。 area 定义一个客户端图像映射中一个超级链接区域的形状、坐标和关联 URL。 b 指定文本应以粗体显示。(不建议使用) base 指定一个显式 URL 用于解析对于外部源的链接和引用,如图像和样式表。 basefont 设置显示文本时作为默认字体的基础字体值。(不建议使用) bdo 允许作者为选定文本片断禁用双向法则。 bgsound 使页面能够带有背景声音或配音。 big 指定所含文本要以比当前字体稍大的字体显示。 blockquote 表示文本中的一段引用语。 body 指明文档主体的开始和结束。 br 插入一个换行符。 button 指定一个容器,其中所含的 HTML 会被显示为一个按钮。 caption 表格的标题,对表格的简单描述。 center 将指定文本和图像居中显示。(不建议使用) cite 用斜体显示标明引文。(不建议使用) code 表示代码范例。 col 说明基于列的表格缺省属性。 colgroup 说明表格中一列或一组列的缺省属性。 comment 表示不可见的注释。防止所包含的文本或者HTML源代码被浏览器解析和显示。 dd 在定义列表中表示定义。定义通常在定义列表中缩进显示。 del 表示文本已经从文档中删除。 dfn 表示术语的定义。(不建议使用) dir 表示目录列表。(不建议使用) div 表示一块可显示 HTML 的区域 dl 表示定义列表。 dt 在定义列表中表示定义术语。 em 强调文本,通常以斜体显示。 embed 允许嵌入任何类型的文档。 fieldset 在字段集包含的文本和其它元素外面画一个方框。 font 用于说明所包含文本的新字体、大小和颜色。 form 说明所包含的控件是某个表单的组成部分。 frame 在FRAMESET 元素内表示单个框架。 frameset 表示一个框架集,用于组织多个框架和嵌套框架集。 head 提供了关于文档的无序信息集合。 h1-h6 这实际上是6个标签,他们以标题样式显示文本,h1最大,h6最小。 hr 水平线。 html 表明文档包含 HTML 元素。 i 指定文本应以斜体显示。(不建议使用) iframe 创建内嵌漂浮框架。 img 在文档中嵌入图像或视频片断。 input 创建各种表单输入控件。 input type=button 创建按钮控件。 input type=checkbox 创建复选框控件。 input type=file 创建文件上载控件,该控件带有一个文本框和一个浏览按钮。 input type=hidden 传输关于客户/服务器交互的状态信息。 input type=image 创建一个图像控件,该控件被点击后将导致表单立即被提交。 input type=password 创建与 INPUT type=text 控件类似的单行文本输入控件,不过并不显示用户输入的内容。 input type=radio 创建单选钮控件。 input type=reset 创建一个按钮,点击该按钮后,将重置表单控件回其初始值。 input type=submit 创建一个按钮,点击该按钮后,即提交表单。 input type=text 创建一个单行的文本输入控件。 ins 表示插入到文档中的文本。 isindex 使浏览器显示一个对话框,提示用户输入单行文本。(不建议使用) kbd 以定宽字体显示文本。(不建议使用) label 为页面上的其它元素指定标签。 legend 在fieldSet 对象绘制的方框内插入一个标题。 li 表示列表中的一个项目。 link 允许当前文档和外部文档建立连接。 listing 以固定宽度的字体显示文本。 map 包含客户端图像映射的坐标数据。 marqueee 创建一个滚动的文本字幕。(不建议使用) menu 创建一个无序列表。 meta 向服务器和客户端传达关于文档的隐藏信息。 nobr 不换行显示文本。 noframes 包含对于那些不支持 FRAMESET 元素的浏览器使用的 HTML。 noscript 指定在不支持脚本的浏览器中显示的 HTML。 object 在HTML 页面中插入对象。 ol 编制排序列表。 optgroup 允许作者对 select 元素中的选项进行逻辑分组。 option 表示SELECT 元素中的一个选项。 p 表示一段。 param 设置APPLET、EMBED 或 OBJECT 元素的属性初始值。 pre 以固定宽度字体显示文本。 q 分离文本中的引语。 s 带删除线方式显示文本。(不建议使用) samp 表示代码范例。 script 指定由脚本引擎解释的页面中的脚本。 select 表示一个列表框或者一个下拉框。 small 指定内含文本要以比当前字体稍小的字体显示。 span 指定内嵌文本容器。 strike 带删除线显示文本。(不建议使用) strong 以粗体显示文本。 style 指定页面的样式表。 sub 说明内含文本要以下标的形式显示,比当前字体稍小。 sup 说明内含文本要以上标的形式显示,比当前字体稍小。 table 说明所含内容组织成含有行和列的表格形式。 tbody 指明哪些行作为表格的主体。 td 指定表格中的单元格。 textarea 多行文本输入控件。 tfoot 指明哪些行作为表尾。 th 指定标题列。标题列将在单元格中居中并以粗体显示。 thead 指定哪些行作为表头。 title 文档的标题。 tr 指定表格中的一行。 tt 以固定宽度字体显示文本。(不建议使用) u 带下划线显示文本。(不建议使用) ul 表示不排序的项目列表。 var 定义程序变量,通常以斜体显示。 wbr 向一块 NOBR 文本中插入软换行。

Ⅳ html框架如何实现左边为导航栏,右边为连接页面,代码写出来

<head>

<title>如何实现左边为导航栏点击后右边为连接页面</title>

<meta charset="gbk">

<script type="text/javascript">

function setTab(m,n){

var tli=document.getElementById("leftmenu"+m).getElementsByTagName("li");

var mli=document.getElementById("mcont"+m).getElementsByTagName("ul");

for(i=0;i<tli.length;i++){ tli[i].className=i==n?"hover":"";

mli[i].style.display=i==n?"block":"none"; }}

</script>

<style type="text/css">

.aa{ width:120px; float:left;}

.aa li{ padding:5px; background:#ff0000; cursor:pointer;border:1px solid;}

.bb{ width:500px;height:200px; float:left; background:pink;}

.bb ul li{list-style:none;}

#leftmenu0{list-style:none;margin:0;}

</style>

</head>

<body>

<div class="aa">

<ul id="leftmenu0">

<li class="hover" οnclick="setTab(0,0)">nav1</li>

<li οnclick="setTab(0,1)">nav2</li>

<li οnclick="setTab(0,2)">nav3</li>

<li οnclick="setTab(0,3)">nav4</li>

<li οnclick="setTab(0,4)">nav5</li>

</ul>

</div>

<div id="mcont0" class="bb">

<ul class="block" style="display: block">

<span>content1</span>

<li>你的内容</li></ul>

<ul class="block" style="display: none">content2</ul>

<ul class="block" style="display: none">content3</ul>

<ul class="block" style="display: none">content4</ul>

<ul class="block" style="display: none">content5</ul>

</div>

</body>

</html>

(4)网页tab代码扩展阅读

ifame实现左侧导航栏右侧内容

1、在jsp文件的<head>中加入:

<style>

html,body{margin:0px;height:100%;}

</style>

才能使页面中的<div>设置height:100%起作用。100%是根据其父布局来确定的,所以必须确定父布局的高度。

而width:100%则可自动布满整个页面。

2、<divid="main"style="width:100%;height:100%;">

<divid="left"style="float:left;width:200px;height:100%;">

<ahref="userlist.do"target="frame"><li>用户管理</li></a>

<ahref=""target="frame"><li>角色管理</li></a>

<ahref=""target="frame"><li>权限管理</li></a>

</div>

<divid="right"style="height:100%;width:auto;margin-left:200px;">

<iframeid="iframe"name="frame"scrolling="no"frameborder="0"height="100%"width="100%"></iframe>

</div>

</div>

float:left用于实现左右两个div并列。


更改iframe的src实现时,要注意是name属性,不是id属性。

Ⅳ 网页禁止TAB键选中的方法

网页禁止TAB键选中的方法:
在代码中加入<input tabindex=-1 value="1">就可以实现禁止TAB键选中。

阅读全文

与网页tab代码相关的资料

热点内容
微信视频不能转发朋友圈 浏览:596
影视后期的app有哪些 浏览:956
电子保单数据出错什么意思 浏览:368
如何以文件下载音乐 浏览:438
计算机网络章节练习 浏览:999
单片机的外部中断程序 浏览:48
表格批量更名找不到指定文件 浏览:869
js的elseif 浏览:584
3dmaxvray视频教程 浏览:905
imgtool工具中文版 浏览:539
java帮助文件在哪里 浏览:965
win10切换输入语言 浏览:696
haier电视网络用不了怎么办 浏览:361
苹果6手机id怎么更改 浏览:179
米家扫地机器人下载什么app 浏览:82
如何在编程猫代码岛20种树 浏览:915
手机基础信息存储在哪个文件 浏览:726
如何查找手机备份文件 浏览:792
内存清理工具formac 浏览:323
iphone过滤骚扰电话 浏览:981

友情链接