2. 恐怕是你还没有完全掌握这个规则。
3. 元素水平居中可以用margin: auto, 内容用text-align: center
4. tbody是一种标准的写法,有没有浏览器都可以识别,只不过JS方面会有要求,tbody更符合DOM思想,而且各浏览器对tbody的看法也不同。
5. 网上有很多,实际上都差不多。
tbody 不能设置border属性,可以设置height属性,但是height属性的值在IE和FIRFOX下面不统一。我觉得没必要设置tbody 的这两个样式吧,可以设置table的样式 啊,你看下面的代码:
<html>
<head>
<title>tbody_test</title>
</head>
<style>
table{ border-right:1px solid #009933border-top:1px solid #009933}
table tr td{ border-bottom:1px solid #009933border-left:1px solid #009933padding:4px}
</style>
<body>
<table cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td>213212</td>
<td>sdfsdf</td>
<td>sdfsdfs</td>
</tr>
<tr>
<td>213212</td>
<td>sdfsdf</td>
<td>sdfsdfs</td>
</tr>
<tr>
<td>213212</td>
<td>sdfsdf</td>
<td>sdfsdfs</td>
</tr>
</tbody>
</table>
</body>
</html>
这样也可以实现边框的效果啊!
display:block 是让行元素变成块元素也就是说 让它的宽度不再是100%了
建议直接取消display:block属性 反正我是不明白你为什么要定义tbody里的dispaly属性
你非要那样定义也没办法