我这样设置CSS为什么对table中的TR没有效果的,如果不加DIV就有效果
.log1tr{width:200px;height:50px;}<body><divclass="deng"><tableclass="log1">我是这样的...
.log1 tr{width:200px;
height:50px;}
<body>
<div class="deng">
<table class="log1">
我是这样的 展开
height:50px;}
<body>
<div class="deng">
<table class="log1">
我是这样的 展开
2015-05-30
展开全部
表格有这几种标签,写法可以是:
<table>
<tr style="width:100px;height:100px">
<td></td>
<td></td>
</tr>
</table>
如果你想让写的css样式在tr上生效,就必须在tr上写一个class样式,而不是在table标签上。
如果我的回答对你有用,可以采纳哦。
追问
这样很繁琐,要写好几次,怎么样能简便一点
追答
html部分:
<table>
<tr class="t">
<td></td>
<td></td>
</tr>
</table>
css部分
.t{width:100px;height:100px}
用类样式class命名tr,然后调用单独写的css样式,这样的话,这个样式写一次就行,而且可以被多个html标签调用。
为了加快浏览器的打开速度,几乎所有的网站都是这样来写的,赵一鸣随笔博客中的代码就是按照这种标准来写的,你可以搜索进去看一下!
如果我的回答对你有用,可以采纳哦!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询