我有一个需要最小宽度的 DIV。我无法使用 CSSmin-width
因为它不是跨浏览器的。我创建了一个具有设定宽度的内部 div。当浏览器小于这个内部 div 时,我会按预期得到一个滚动条。
问题是外部 div 不断缩小,小于内部 div。
See here http://jsfiddle.net/jzaun/6e6yX/举个例子。
我希望蓝色与黄色的宽度相同。
我的 CSS 有什么问题吗?
min-width
除 IE6 之外的所有浏览器均支持。如果不需要IE6支持,可以使用min-width
像平常一样。
如果您确实需要 IE6 支持,IE6 恰好可以处理width
(and height
)与其他浏览器处理方式相同min-width
(and min-height
)。你可以使用 hack 来伪造它:
#outer {
width: auto !important;
width: 1000px;
min-width: 1000px;
}
IE6将应用第二个width
财产(它将被视为min-width
)因为它错误地忽略了!important
在第一个上。其他浏览器会设置width
to auto
和min-width
to 1000px
.
希望我正确理解了你的问题。以下是此更新对原始代码的修改:http://jsfiddle.net/6e6yX/6/ http://jsfiddle.net/6e6yX/6/。这符合您的要求吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)