Html表格-当表格宽度为100%时如何强制TD宽度?

标签 html css-tables

当整个表格宽度设置为 100% 时,是否有办法设置所有 TD 单元格的长度?换句话说,我希望所有表格单元格移至左侧(但我无法更改表格宽度,因为这是用于其他目的)。

我尝试过这样的方式:

#mytable td {
    width:50px;
}

但是当表格宽度设置为 100% 时,这不起作用。以下是现在的示例:http://jsfiddle.net/Rrkky/

最佳答案

如果可能,添加一个宽度为 100% 的额外 td。

html

<table id="mytable"style="width:100%;background:red"><tr>
    <td>TEXT1</td>
    <td>TEXT2</td>
    <td style="width:100%;background:blue">&nbsp;</td>
    </tr>
</table>

CSS

#mytable td {
    width:50px;
    background:green
}

http://jsfiddle.net/Rrkky/1/

关于Html表格-当表格宽度为100%时如何强制TD宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9019310/

相关文章:

html - 如何在我的网站上创建垂直线?

jquery - 用户无法在自助注册表中使用 Mac OS 和 Firefox 浏览器从列表菜单中选择多个答案

html - 如何将这个基于表格的布局转换为 CSS?

HTML/CSS - 右侧的卡住表列

javascript - 浏览器自动完成(损坏的)html 标签(如何禁用)

javascript - Twitter 分享按钮动态 URL 分享

html - 如何将内框与表格中心对齐

html - 在同一行显示 tr 元素

javascript - 使用 React js 创建一个基本的表格计算器

css - 包装表内的居中表单元格 - 3 列,流体布局