table表格的总结
2015-12-07 10:17
323 查看
/*表格样式*/
.table {
color:#555;
font-size: 14px;
border-collapse: collapse;//单元格间没有间距
border:1px solid #e6e6e6;
}
.table caption{
font: bold 18px/2em "微软雅黑";
}
.thead{
line-height: 40px;
background:#f4f4f4;
}
.table input[type="checkbox"]{
margin:0 5px 0 0;
vertical-align: middle;
margin-top:-4px;
*margin-top:-2px;
}
.table td{
padding:7px 5px;
border:1px solid #e6e6e6;
}
除火狐与360极速浏览器外,其它浏览器设置table的边框颜色,均不能影响td的边框
ie7下,table的边框不会被th,td的边框颜色覆盖
表格设置宽度后,大多会自动换行,
但加入white-space: nowrap;让表格内容过多实现省略号的样式,会出发表格默认的table-layout:auto;样式,会超出表格,需要加上table-layoue:fixed;
.table{
table-layout:fixed;
}
.table
td{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
border-spacing:0;其作用等同于标签属性cellspacing(单元格边距)。border-spacing:0等同于cellspacing="0"
只有当表格边框独立(即border-collapse:separate时)此属性才起作用。
如果提供全部两个length值时,第一个作用于横向间距,第二个作用于纵向间距。
所以将table设置为border-collapse: collapse;后,无需加border-spacing:0;
我们可以利用这一属性为单元格里的内容增加间距,并且不会增加table的宽度,与padding不同,但可惜的是ie7不支持
th默认文本加粗,默认居中
td默认局左
html
<table width="100%" class="table">
<caption>表格标题</caption>
<thead class="thead">
<tr>
<th class="tnum">类名</th>
<th>类名</th>
<th>类名</th>
<th>类名</th>
<th>类名</th>
<th>类名</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<input name="" type="checkbox" value="" />1
</td>
<td>二维码</td>
<td>二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码</td>
<td>二维码</td>
<td class="tc">2012-12-13</td>
<td class="tc">二维码</td>
</tr>
<tr>
<td>
<input name="" type="checkbox" value="" />2
</td>
<td>二维码</td>
<td>二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码</td>
<td>二维码</td>
<td class="tc">2012-12-13</td>
<td class="tc">二维码</td>
</tr>
<tr>
<td>
<input name="" type="checkbox" value="" />3
</td>
<td>二维码</td>
<td>二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码</td>
<td>二维码</td>
<td class="tc">2012-12-13</td>
<td class="tc">二维码</td>
</tr>
<tr>
<td>
<input name="" type="checkbox" value="" />4
</td>
<td>二维码</td>
<td>二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码</td>
<td>二维码</td>
<td class="tc">2012-12-13</td>
<td class="tc">二维码</td>
</tr>
<tr>
<td>
<input name="" type="checkbox" value="" />5
</td>
<td>二维码</td>
<td>二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码</td>
<td>二维码</td>
<td class="tc">2012-12-13</td>
<td class="tc">二维码</td>
</tr>
</tbody>
</table>
.table {
color:#555;
font-size: 14px;
border-collapse: collapse;//单元格间没有间距
border:1px solid #e6e6e6;
}
.table caption{
font: bold 18px/2em "微软雅黑";
}
.thead{
line-height: 40px;
background:#f4f4f4;
}
.table input[type="checkbox"]{
margin:0 5px 0 0;
vertical-align: middle;
margin-top:-4px;
*margin-top:-2px;
}
.table td{
padding:7px 5px;
border:1px solid #e6e6e6;
}
除火狐与360极速浏览器外,其它浏览器设置table的边框颜色,均不能影响td的边框
ie7下,table的边框不会被th,td的边框颜色覆盖
表格设置宽度后,大多会自动换行,
但加入white-space: nowrap;让表格内容过多实现省略号的样式,会出发表格默认的table-layout:auto;样式,会超出表格,需要加上table-layoue:fixed;
.table{
table-layout:fixed;
}
.table
td{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
border-spacing:0;其作用等同于标签属性cellspacing(单元格边距)。border-spacing:0等同于cellspacing="0"
只有当表格边框独立(即border-collapse:separate时)此属性才起作用。
如果提供全部两个length值时,第一个作用于横向间距,第二个作用于纵向间距。
所以将table设置为border-collapse: collapse;后,无需加border-spacing:0;
我们可以利用这一属性为单元格里的内容增加间距,并且不会增加table的宽度,与padding不同,但可惜的是ie7不支持
th默认文本加粗,默认居中
td默认局左
html
<table width="100%" class="table">
<caption>表格标题</caption>
<thead class="thead">
<tr>
<th class="tnum">类名</th>
<th>类名</th>
<th>类名</th>
<th>类名</th>
<th>类名</th>
<th>类名</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<input name="" type="checkbox" value="" />1
</td>
<td>二维码</td>
<td>二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码</td>
<td>二维码</td>
<td class="tc">2012-12-13</td>
<td class="tc">二维码</td>
</tr>
<tr>
<td>
<input name="" type="checkbox" value="" />2
</td>
<td>二维码</td>
<td>二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码</td>
<td>二维码</td>
<td class="tc">2012-12-13</td>
<td class="tc">二维码</td>
</tr>
<tr>
<td>
<input name="" type="checkbox" value="" />3
</td>
<td>二维码</td>
<td>二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码</td>
<td>二维码</td>
<td class="tc">2012-12-13</td>
<td class="tc">二维码</td>
</tr>
<tr>
<td>
<input name="" type="checkbox" value="" />4
</td>
<td>二维码</td>
<td>二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码</td>
<td>二维码</td>
<td class="tc">2012-12-13</td>
<td class="tc">二维码</td>
</tr>
<tr>
<td>
<input name="" type="checkbox" value="" />5
</td>
<td>二维码</td>
<td>二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码二维码</td>
<td>二维码</td>
<td class="tc">2012-12-13</td>
<td class="tc">二维码</td>
</tr>
</tbody>
</table>
相关文章推荐
- My First Blog
- HNOI2002 营业额统计(Splay Tree)
- 静态内部类的使用
- iOS Sqlite笔记
- iOS之__block和__weak使用
- HNOI2002 营业额统计(Splay Tree)
- MySQL设置当前时间为默认值的方法
- 3Sum
- vim设置solarized配色
- c++ 可调用对象
- mysql浮点数与定点数(转)
- java009包的访问权限 Vector使用
- Git 命令总结
- java - hello world
- 解决IEtester测试不了ie7的问题
- 修改信贷限额函数
- 此博文包含图片教你怎么看聚类分析的树状图
- Centos rpm包下载位置
- Javascript插件调试方法 IE,Firefox ,Chrome.
- C++ Primer Plus(第六版)读书笔记(一)