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

标签 css html

我有以下 HTML:

<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>

如何调整第一个div.tbr01的宽度

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

div.wall table tr div.tbr01 th {
    width: 100px;
}

问候, 泰斯

最佳答案

您的 HTML 是 invalid .

你不能有 <div>作为 <tr> 的 child 或 <th> 的 parent .

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

摆脱 div 元素并将您的样式直接应用于表格单元格。

关于css - 关于css多个div的简单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6983189/

相关文章:

javascript - 需要帮助替换 html 和 jquery 中的硬代码

html - 子菜单不会溢出隐藏

javascript - 改变动画播放状态的脚本

css - Bootstrap carousel 显示 3 和 advance 1 但它在移动设备上垂直堆叠

html - 从 Angular 中的输入控件更新 URL

html - 将哪些不可见的内容添加到 div 以使其显示在页面中?

html - @font-face 不工作。我是新手 html & css 用户

javascript - 与 jQuery 集成的 Wordpress 循环

PHP 登录脚本总是打印 "wrong username or password"

javascript - 如何在纯 JavaScript 或 Jquery 中创建带有 id 的音频标签