在HTML页面中实现一个简单的Tab
2013-10-30 18:04
483 查看
参考:http://blog.sina.com.cn/s/blog_6cccb1630100m23i.html
HTML页面代码如下:
简单的JavaScript代码如下:
简单的CSS代码如下:
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> <title>Tab页切换</title> <script src="javascript/JScript.js" type="text/javascript"></script> <link href="css/css.css" rel="stylesheet" type="text/css" /> </head> <body> <table class="tabTitlesContainer"> <tr id="tabTitles"> <td class="tabTitleSelected" onclick="tabPageControl(0)">DIV</td> <td class="tabTitleUnSelected" onclick="tabPageControl(1)">CSS</td> <td class="tabTitleUnSelected" onclick="tabPageControl(2)">JavaScript</td> </tr> </table> <table id="tabPagesContainer"> <tbody class="tabPageSelected"> <tr class="tabPage"> <td>HTML的DIV控件是其他控件的容器。当要以编程方式生成控件、隐藏/显示一组控件或本地化一组控件时,该控件尤其有用。</td> </tr> </tbody> <tbody class="tabPageUnSelected"> <tr class="tabPage"> <td>级联样式表 (CSS) 包含应用于网页中的元素的样式规则。这些样式定义元素的显示方式以及元素在页面中的放置位置</a></td> </tr> </tbody> <tbody class="tabPageUnSelected"> <tr class="tabPage"> <td>Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。</td> </tr> </tbody> </table> </body> </html>
简单的JavaScript代码如下:
function tabPageControl(n) { for (var i = 0; i < tabTitles.cells.length; i++) { tabTitles.cells[i].className = "tabTitleUnSelected"; } tabTitles.cells .className = "tabTitleSelected"; for (var i = 0; i < tabPagesContainer.tBodies.length; i++) { tabPagesContainer.tBodies[i].className = "tabPageUnSelected"; } tabPagesContainer.tBodies .className = "tabPageSelected"; }
简单的CSS代码如下:
body{text-align:center;} .tabTitlesContainer{text-align:center;font-size:small;cursor:hand;width:300px;border-width:thin;} .tabTitleUnSelected{background-color:Silver;width:100px;} .tabTitleUnSelected:hover{background-color:Orange;} .tabTitleSelected{background-color:Gray;width:100px;} #tabPagesContainer{text-align:left;font-size:small;font-size:small;width:300px;} .tabPageUnSelected{background-color:Orange;display: none;} .tabPageSelected{background-color: Orange;display:block;} .tabPage{height:80px;}
相关文章推荐
- (一)在HTML页面中实现一个简单的Tab
- 简单的HTML中TAB分页实现,js控制页面tr行新增、删除、修改
- PHP实现一个简单的计算器(在html页面和php文件之间传值)
- 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站
- 问题:关于贴友的一个书本页面简单布局(html+css)的实现
- 关于贴友的一个书本页面简单布局(html+css)的实现
- 一个简单的Css实现的Tab页面
- 用CSS实现一个简单的幻灯片效果页面
- 实现一个简单的tab选项卡
- bootstartp 简单登陆页面(另成一个html就可以看到效果)
- 使用java的html解析器jsoup和jQuery实现一个自动重复抓取任意网站页面指定元素的web应用
- window.location.href妙用 标签里用js 利用这个简单的转换思路 实现 一直也无法实现的在 页面的html标签使
- 用HTML/JS/PHP方式实现页面延时跳转的简单实例
- 实现一个简单的类似 TabLayout 的顶部指示器
- php生成静态html页面的简单实现
- jtemplates + tablesorter--- 实现HTML中一个简单的可按列排序table
- Python web入门:Django学习与实践二(简单页面实现和创建一个模板)
- Android用MVP实现一个简单的类淘宝订单页面的示例
- 一个简单的html页面
- 一个简单的用javascript实现的页面内容过滤显示小程序源码