首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于css多个div的简单问题

关于css多个div的简单问题
EN

Stack Overflow用户
提问于 2011-08-08 21:55:00
回答 2查看 98关注 0票数 0

我有以下HTML:

代码语言:javascript
复制
<div class="wall" > 
<table> 
  <tr> 
    <div class="tbr01"><th>Content</th></div> 
    <div class="tbr02"><th>User</th></div> 
    <div class="tbr03"><th>Published</th></div>
  </tr>
</table>
</div>

如何调整th div.tbr01的宽度

这就是我在我的css文件中尝试的:但是我做错了什么?

代码语言:javascript
复制
div.wall table tr div.tbr01 th {
    width: 100px;
}

致敬,Thijs

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-08 21:59:17

似乎它不喜欢div..。将类应用于th或使用

代码语言:javascript
复制
div.wall table tr th {
    width: 300px;
}

代码语言:javascript
复制
<div class="wall" > 
<table> 
  <tr> 
    <th class="tbr01">Content</th>
    <th class="tbr02">User</th>
    <th class="tbr03">Published</th>
  </tr>
</table>
</div>
代码语言:javascript
复制
div.wall table tr th.tbr01 {
    width: 300px;
}
票数 2
EN

Stack Overflow用户

发布于 2011-08-08 21:58:34

你的超文本标记语言是invalid

不能将<div>作为<tr>的子级或<th>的父级。

浏览器将以各种不同的方式执行错误恢复,并且通常会给出一个与您期望的不同的DOM (例如,通过将所有div元素移到表之外)。

去掉div元素,将您的样式直接应用于表单元格。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6983189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档