table 设置表格有滚动条。

<!DOCTYPE HTML>
 2 <html>
 3
 4     <head>
 5         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 6         <title>设置表格有滚动条</title>
 7         <style>
 8             * {
 9                 margin: 0;
10                 padding: 0;
11             }
12
13             table {
14                 /*设置相邻单元格的边框间的距离*/
15                 border-spacing: 0;
16                 /*表格设置合并边框模型*/
17                 border-collapse: collapse;
18                 text-align: center;
19             }
20             /*关键设置 tbody出现滚动条*/
21             table tbody {
22                 display: block;
23                 height: 80px;
24                 overflow-y: scroll;
25             }
26
27             table thead,
28             tbody tr {
29                 display: table;
30                 width: 100%;
31                 table-layout: fixed;
32             }
33             /*关键设置:滚动条默认宽度是16px 将thead的宽度减16px*/
34             table thead {
35                 width: calc( 100% - 1em)
36             }
37
38
39             table thead th {
40                 background: #ccc;
41             }
42
43         </style>
44     </head>
45
46     <body>
47         <table width="80%" border="1">
48             <thead>
49                 <tr>
50                     <th>姓名</th>
51                     <th>年龄</th>
52                     <th>出生年月</th>
53                     <th>手机号码</th>
54                     <th>单位</th>
55                 </tr>
56             </thead>
57             <tbody>
58                 <tr>
59                     <td>张三</td>
60                     <td>18</td>
61                     <td>1990-9-9</td>
62                     <td>13682299090</td>
63                     <td>阿里巴巴</td>
64                 </tr>
65                 <tr>
66                     <td>李四</td>
67                     <td>18</td>
68                     <td>1990-9-9</td>
69                     <td>13682299090</td>
70                     <td>阿里巴巴与四十大盗</td>
71                 </tr>
72                 <tr>
73                     <td>王五</td>
74                     <td>18</td>
75                     <td>1990-9-9</td>
76                     <td>13682299090</td>
77                     <td>腾讯科技</td>
78                 </tr>
79                 <tr>
80                     <td>孟想</td>
81                     <td>18</td>
82                     <td>1990-9-9</td>
83                     <td>13682299090</td>
84                     <td>浏阳河就业</td>
85                 </tr>
86             </tbody>
87         </table>
88     </body>
89
90 </html>
时间: 2024-12-19 11:49:42

table 设置表格有滚动条。的相关文章

一种table超出高度进出滚动条的解决方案

在日常的开发过程中,我们可能会遇到这样一种需求,在指定高度内显示table,超过高度时表格出滚动条. 让我们带着这个问题,一起来探讨吧! 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml" ng-app="app"> 3 <head> 4 <title></title> 5 <link href="../css/boo

设置表格单双行颜色

<script type="text/javascript"> $(document).ready(function () { $("table").attr("bgColor", "#222222"); //设置表格的背景颜色 $("tr").attr("bgColor", "#3366CC"); //为单数行表格设置背景颜色 $("tr:ev

Css制作table细线表格

Css制作table细线表格 关键点: table {border-collapse:collapse; /* 关键属性:合并表格内外边框(其实表格边框有2px,外面1px,里面还有1px哦) */border:1px solid #999; /* 设置边框属性:样式(solid=实线).颜色(#999=灰) */}

JQuery EasyUI DataGrid根据条件设置表格行样式(背景色)

1.javascript定义函数返回样式 <script type="text/javascript"> //根据条件设置表格行背景颜色 function setRowBgColor(index, row) { if (row.ERROR_INFO != null && row.ERROR_INFO != "") { return 'background-color:yellow;color:black;'; } } </scrip

table( 表格)以及列表的使用

<p>===============table知识总结===============</p><ol type="A"><li>table即是表格的意思,以table开始以及结束.</li><li>caption标签  是为表格添加标题,不现实在表格范围之内,且只能有一个.</li>  <li>tr代表行,td代表列,th是td的拓展,<b>th标签内的内容会议粗体和居中的样式显示

css中的border-collapse属性如何设置表格边框线?(代码示例)

css中的border-collapse属性如何设置表格边框线?本篇文章就给大家介绍css中的border-collapse属性是什么? border-collapse属性设置表格边框线的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们来了解一下css border-collapse属性是什么?它的作用. border-collapse 属性:设置表格的边框是否被合并为一个单一的边框,即:用于设置表格边框是合并显示还是分开显示. border-collapse 属

基于CSS属性display:table的表格布局的使用

项目改造中遇到DIV+CSS实现的table,新需求需要在表格使用单元格合并,网上调查返现CSS display:table实现的table表格,没有单元格的属性和样式,经过一番思考,曲折现实了单元格的合并,即采用正行嵌套一个单独的display:table的DIV,然后在嵌套的表格DIV内部通过控制行列数和行列的高度,实现单元格合并.个人建议全新实现使用<table> HTML标签即可 一.CSS display属性的表格布局相关属性的解释: table    此元素会作为块级表格来显示(类

delphi 设置表格样式。

//设置表格样式 wordDoc.Tables.Item(1).Borders.Item(Word.WdBorderType.wdBorderLeft).LineStyle = Word.WdLineStyle.wdLineStyleSingle; wordDoc.Tables.Item(1).Borders.Item(Word.WdBorderType.wdBorderLeft).LineWidth = Word.WdLineWidth.wdLineWidth050pt; wordDoc.Ta

2014-07-25 设置Winform窗体滚动条位置

昨天那个小工具还差最后一步,就是那个图文并茂窗体. 拖几个GroupBox.Label.PictureBox控件,很快就做完了. 因为截图比较大,所以加了滚动条(设置 AutoScroll 属性为 True ). 但是发现一个问题,弹出这个窗体的时候,滚动条总是在最下边囧. 老程序员看了说:“这个没事儿,不用管”. 不过我看着总是感觉不爽,客户体验太差!而且最关键的是,我感觉这个应该很容易解决. 所以,我决定还是再改一下. 于是,我自信而又轻快地敲击键盘,写下了自以为可以轻松搞定这个问题的代码: