以下代码,仅在谷歌下测试过

首先是html的table的代码:

   <table class="tablediv" id="myTable" border="1">
<thead>
<tr>
<td class="wt40">111asdasdassd</td>
<td class="wt50">222asdsa</td>
</tr>
</thead>
<tbody id="tb">
<tr>
<td class="wt40">aaaaaaa23423d</td>
<td class="wt50">bbbbb23w23sd</td>
</tr>
<tr>
<td class="wt40">fdfffffffffffffsgdds</td>
<td class="wt50">bbbbbbb sd</td>
</tr>
<tr>
<td class="wt40">aaaaaaa sd</td>
<td class="wt50">bbbbbbb sd</td>
</tr>
<tr>
<td class="wt40">aaaaaaa sd</td>
<td class="wt50">bbbbbbb sd</td>
</tr>
<tr>
<td class="wt40">aaaaaaa sd</td>
<td class="wt50">bbbbbbb sd</td>
</tr>
<tr>
<td class="wt40">aaaaaaa sd</td>
<td class="wt50">bbbbbbb sd</td>
</tr>
<tr>
<td class="wt40">aaaaaaa sd</td>
<td class="wt50">bbbbbbb sd</td>
</tr>
<tr>
<td class="wt40">aaaaaaa sd</td>
<td class="wt50">bbbbbbb sd</td>
</tr>
<tr>
<td class="wt40">aaaaaaa sd</td>
<td class="wt50">bbbbbbb sd</td>
</tr>
<tr>
<td class="wt40">aaaaaaa sd</td>
<td class="wt50">bbbbbbb sd</td>
</tr>
<tr>
<td class="wt40">aaaaaaa sd</td>
<td class="wt50">bbbbbbb sd</td>
</tr>
</tbody>
</table>

下面是css代码,

   table {
margin:0 auto;
border-collapse:collapse;
}
thead {
background:#CCCCCC;
display:block
}
tbody {
height:100px;
overflow-y:scroll;
display:block
}
.wt40{
width:300px;
}
.wt50{
width:450px;
}

浏览器窗口比table宽的时候显示的是正常的,但是浏览器的宽度缩小的时候会出现thead和tbody对不齐的情况,如下图

之后,修改css如下,

 .wt40{
width:300px;
min-width:300px;
max-width:300px;
}
.wt50{
width:450px;
min-width:450px;
max-width:450px;
}

分别加上min-width和max-width之后,这个问题解决了。但是还有一个问题,那就是给table加上宽度(宽度大于tbody的)之后,滚动条就会右移,如图:

所以只要把table的width设置的比tbody就好了。

纯CSS,table的thead固定,tbody显示滚动条的更多相关文章

  1. table表头thead固定

    <html> <head> <meta charset="utf-8"/> <script type="text/javascr ...

  2. 关于boostrap的thead固定tbody滚动

    原文地址:http://blog.csdn.net/bbsyi/article/details/51126041# 1 <!DOCTYPE html> 2 <html> 3 & ...

  3. 纯CSS手动滑动轮播图(隐藏滚动条)

    HTML: <div class="bigder"> <div class="big"> <dl> <dt>&l ...

  4. table中thead固定一直在最上面

    <link rel="shortcut icon" href="favicon.ico"> <link href="css/boot ...

  5. table 表头固定 thead固定. 1) 使用jquery.freezeheader.js

    方法一: 使用jquery.freezeheader.js 固定表头: 1-: 初始化: <!DOCTYPE html> <html lang="en"> ...

  6. table标签中thead、tbody、tfoot的作用

    为了让大表格(table)在下载的时候可以分段的显示,就是说在浏览器解析HTML时,table是作为一个整体解释的,使用tbody可以优化显示.如果表格很长,用tbody分段,可以一部分一部分地显示, ...

  7. table的thead,tbody,tfoot

    为了让大表格(table)在下载的时候可以分段的显示,就是说在浏览器解析HTML时,table是作为一个整体解释的,使用tbody可以优化显示. 如果表格很长,用tbody分段,可以一部分一部分地显示 ...

  8. Html标签中thead、tbody、tfoot的作用

    Html标签中thead.tbody.tfoot的作用 为了让大表格(table)在下载的时候可以分段的显示,就是说在浏览器解析HTML时,table是作为一个整体解释的,使用TBODY可以优化显示. ...

  9. 前端:table、thead、th、tr、td

    table:表格:thead:表头:tr:行:td:单元格:th:一行的首个单元格 tbody包含行的内容下载完优先显示,不必等待表格结束.另外,还需要注意一个地方.表格行本来是从上向下显示的.但是, ...

随机推荐

  1. 04_Hive的基本命令

    1.Hive基本操作: 1.1.Hive的建表语句: CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name data_type [ ...

  2. Sourcetree 出现错误提示git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin

    具体表现为:sourcetree无法和gitlab远程仓库进行交互,但使用本地cmd,可以使用git命令和远程仓库交互通过各种账户.秘钥等操作,都无法解决该问题具体信息如下: 解决方式:点击 工具–& ...

  3. Loadrunner:脚本编写通用模板(Http协议类型)

    1. 背景 对于 Http协议,Loadrunner 脚本可以使用通用模板反复粘贴,只需要修改其中的 URL 和 传参,就可以完成一整个业务 2. Get 类型的接口 web_custom_reque ...

  4. C# 数组(5) 持续更新

    同一类型和不同类型的多个对象 使用同一类型的多个对象,使用集合和数组. 使用不同类型的多个对象,使用Tuple(元组). 初始化数组 ]; myArray 存放在栈中,而 myArray 的内容 放在 ...

  5. C# ado.net DataSet使用(五)

    一.填充dataset class Program { private static string constr = "server=.;database=northwnd;integrat ...

  6. HDU 6059 - Kanade's trio | 2017 Multi-University Training Contest 3

    思路来自题解(看着题解和标程瞎吉尔比划了半天) /* HDU 6059 - Kanade's trio [ 字典树 ]  |  2017 Multi-University Training Conte ...

  7. google chrome调试

    1,同样的代码使用firefox运行不会报错,正常运行. 2,同样的代码使用google chrome 有时候会误报网页? 如下:代码可以在 firfox edge正常运行,在chrome  oper ...

  8. [Python自学] day-21 (1) (请求信息、html模板继承与导入、自定义模板函数、自定义分页)

    一.路由映射的参数 1.映射的一般使用 在app/urls.py中,我们定义URL与视图函数之间的映射: from django.contrib import admin from django.ur ...

  9. linux 安装go环境

    https://golang.google.cn/dl/ 进入这个地址选择一个版本下载 wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.g ...

  10. Xilinx FFT IP核缩放因子说明

    以1024点FFT为例, reg [9:0] scale_sch = 10'b11_10_01_01_01; 流水线结构中,将每个基 2 的蝶形处理单元视为一个阶段. 每个阶段进行一次数据的缩减,缩减 ...