块元素的边缘大小

发布于 2024-12-22 10:46:03 字数 1412 浏览 2 评论 0 原文

可能重复:为什么 css min-width 属性不强制 div 具有指定的最小宽度?

我的网站:http://tg.unifiedtech.org/

我正在开发一个样式相当复杂(至少对我来说)的布局。然而,我为这个网站的主要内容区域设置了大内容的样式,而不是 Wordpress 默认的“Hello World”帖子,后者非常小。

当您看到相当长的内容时,样式看起来还不错,但是当内容只有一句话时,#CWrapper 就会被压缩成不合需要的内容。我不明白为什么。 :/

受影响的页面/帖子:http://tg.unifiedtech .org/2011/12/17/hello-world/


问题:为什么浏览器(Chrome/FF atm)不使用我定义的边距来定义宽度#CWrapper


我尝试过的事情:

  1. position:absolute; on #CWrapper (根据 这个问题)——与min-width一起使用时,盒子缩小得更小。
  2. #CWrapper 上的 float:left; (根据 这个问题
  3. min-width 属性应用于两个静态像素(基于1024x768 分辨率)和可变长度/百分比

提前致谢!

Possible duplicate: why does the css min-width attribute not force a div to hae the specified minimum width?

My Website: http://tg.unifiedtech.org/

I'm working on a layout that's quite complex (for me at least) to style. However, I styled the main content area for this website with large-content, not Wordpress' default 'Hello World' post which is quite tiny.

The style looks alright when you see content that is quite long, but when the content is only one sentence, the #CWrapper squishes down to something undesirable. I don't get why. :/

Affected page/post: http://tg.unifiedtech.org/2011/12/17/hello-world/


Question: Why doesn't the browser (Chrome/FF atm) use the margin I define to define the width of #CWrapper?


Things I've tried:

  1. position:absolute; on #CWrapper (as per this question) -- When used with min-width, the box shrunk even smaller.
  2. float:left; on #CWrapper (as per this question)
  3. Applied min-width property with both static pixels (based on 1024x768 resolution) and variable-length/percentages

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦旅人picnic 2024-12-29 10:46:03

只需从 #Wrapper 中删除 position:absolute - 如果您向元素添加绝对定位,它将失去其 width:auto (= 默认值div,表示其父级的 100%)。由于#Wrapper失去了宽度,子元素无法继承它。

Just remove position:absolute from #Wrapper - if you add absolute positioning to an element, it looses its width:auto (= default value for a div, meaning 100% of its parent). Since #Wrapper has lost its width, child elements can't inherit it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文