我这样设置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">
我是这样的
展开
 我来答
匿名用户
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标签调用。


为了加快浏览器的打开速度,几乎所有的网站都是这样来写的,赵一鸣随笔博客中的代码就是按照这种标准来写的,你可以搜索进去看一下!


如果我的回答对你有用,可以采纳哦!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式