用DIV+UL+LI生成表格

< html >
< head >
< style >
<!--
#table 
{
clear
: none ;
width
: 300px ;
border-top
: 1px #000 solid ;
}
#table ul 
{
clear
: left ;
margin
: 0px ;
padding
: 0px ;
width
: 301px ;
list-style-type
: none ;
border-bottom
: 1px #000 solid ;
border-left
: 1px #000 solid ;
}
#table li 
{
float
: left ;
display
: block ;
margin
: 0px ;
padding
: 0px ;
border-right
: 1px #000 solid ;
width
: 60px ;
}
-->
</ style >
</ head >
< body >
< div  id ="table" >
< ul >
< li > 123 </ li >
< li > 123 </ li >
< li > 123 </ li >
< li > 123 </ li >
< li > 456 </ li >
</ ul >
< ul >
< li > abc </ li >
< li > abc </ li >
< li > abc </ li >
< li > abc </ li >
< li > def </ li >
</ ul >
< ul >
< li > ABC </ li >
< li > ABC </ li >
< li > ABC </ li >
< li > ABC </ li >
< li > DEF </ li >
</ ul >
< ul >
< li > 123 </ li >
< li > 123 </ li >
< li > 123 </ li >
< li > 123 </ li >
< li > 456 </ li >
</ ul >
< ul >
< li > abc </ li >
< li > abc </ li >
< li > abc </ li >
< li > abc </ li >
< li > def </ li >
</ ul >
< ul >
< li > ABC </ li >
< li > ABC </ li >
< li > ABC </ li >
< li > ABC </ li >
< li > DEF </ li >
</ ul >
< ul >
< li > 123 </ li >
< li > 123 </ li >
< li > 123 </ li >
< li > 123 </ li >
< li > 456 </ li >
</ ul >
< ul >
< li > abc </ li >
< li > abc </ li >
< li > abc </ li >
< li > abc </ li >
< li > def </ li >
</ ul >
</ div >
</ body >
</ html >

转载于:https://www.cnblogs.com/yushiro/archive/2008/04/28/1174970.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是一个简单的示例,展示了如何创建一个包含左侧栏和右侧栏的HTML页面,并实现菜单栏与表格内容的交互,以及选项卡的效果。 ```html <!DOCTYPE html> <html> <head> <title>菜单栏和选项卡示例</title> <style> /* 样式调整 */ #sidebar { width: 200px; float: left; background-color: #f1f1f1; padding: 10px; } #content { margin-left: 220px; } #tab-content { display: none; position: absolute; background-color: #f9f9f9; padding: 10px; z-index: 1; } .menu-item:hover #tab-content { display: block; } </style> </head> <body> <!-- 左侧栏 --> <div id="sidebar"> <ul id="menu"> <li class="menu-item"> Menu 1 <div id="tab-content">选项卡内容1</div> </li> <li class="menu-item"> Menu 2 <div id="tab-content">选项卡内容2</div> </li> <li class="menu-item"> Menu 3 <div id="tab-content">选项卡内容3</div> </li> </ul> </div> <!-- 右侧栏 --> <div id="content"> <table id="table"> <thead> <tr> <th>表头1</th> <th>表头2</th> <th>表头3</th> </tr> </thead> <tbody> <tr> <td>内容1</td> <td>内容2</td> <td>内容3</td> </tr> <tr> <td>内容4</td> <td>内容5</td> <td>内容6</td> </tr> </tbody> </table> </div> <script> // 菜单点击事件 var menuItems = document.querySelectorAll('.menu-item'); menuItems.forEach(function(menuItem) { menuItem.addEventListener('click', function() { var table = document.getElementById('table'); table.style.display = 'block'; }); }); </script> </body> </html> ``` 这个示例中,左侧栏使用 `<div>` 元素和 `<ul>`、`<li>` 创建,每个菜单项都包含一个悬浮的 `<div>` 元素用于显示选项卡内容。右侧栏是一个简单的表格,使用 `<table>`、`<thead>`、`<tbody>` 和 `<th>`、`<td>` 创建。 在 `<script>` 标签中,我们使用 JavaScript 添加了一个菜单点击事件监听器。当菜单项被点击时,表格将显示出来。 请注意,为了演示方便,选项卡的内容是固定的。实际上,你可能需要根据具体的需求使用动态的内容生成选项卡。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值