html - 元素强制另一个元素在 html 中变小

标签 html css

背景信息

我正在构建一个向用户显示图片的网站。该网站使用表格来显示“帖子”。

问题

当我将图片(或 div)添加到表格时,它会自动调整其旁边列的大小。你可以看看这个 fiddle 。 http://jsfiddle.net/hsNpj/红色 DIV 强制其左侧的列小于其定义的宽度。诡异的。我认为宽度意味着宽度而不是“类似宽度”。

这里是 CSS 的代码,它应该将宽度定义为 100px:

td.postopt
{
    background:#f6f6f6;
    width:100px;
    border-right:1px solid #666;
    height:100%;
}

为什么 HTML&CSS 会这样做?我该如何解决?

最佳答案

设置显示: block ;。这将强制 td 采用指定的宽度。

关于html - 元素强制另一个元素在 html 中变小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13632118/

相关文章:

jquery - 如何将整个页面移动到插入的侧面板的右侧?

javascript - 如何在客户端(浏览器/CLI 等)启用 Javascript 文件(例如 jQuery)和 CSS 文件的缓存?

HTML CSS : Borders (Boxes) of fixed Divs cross each other when window size changes

css - 垂直对齐 Bootstrap 跨度类中的图像

css - GWTBootstrap3/DateTimePicker 中缺少箭头

html - 将 DIV 调整为一页滚动网站

css - 尽管都由 -webkit 控制,但在 chrome 和 safari 中对等高列使用线性渐变颜色停止呈现不同?

html - 将包含动态调整大小的输入元素的内联标签定位到表单中

javascript - HTML Knockout 使用 Unicode 将 FontAwesome 图标添加到表格中

html - 如何将 "suscribe"按钮和 "email input"放在同一行?