首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >元素强制其他元素在html中变得更小。

元素强制其他元素在html中变得更小。
EN

Stack Overflow用户
提问于 2012-11-30 02:17:24
回答 2查看 28关注 0票数 0

背景信息

我正在建设一个网站,显示图片给它的用户。这个网站使用一个表格来显示“帖子”。

问题所在

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

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

代码语言:javascript
复制
td.postopt
{
    background:#f6f6f6;
    width:100px;
    border-right:1px solid #666;
    height:100%;
}

为什么HTML和CSS要这样做?我该如何修复它呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-30 03:31:48

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

票数 0
EN

Stack Overflow用户

发布于 2012-11-30 02:23:16

例如,尝试设置溢出规则(overflow: scroll;)。这将告诉浏览器,当元素中的内容超过元素所能包含的内容时,该如何处理。

此外,请记住,表和表元素的行为与标准布局元素并不完全相同。

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

https://stackoverflow.com/questions/13632118

复制
相关文章

相似问题

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