我们是否应该始终尝试不通过CSS向“XHTML”中的元素提供“height
”?
如果是的话,我认为min-height
会更好,而不是固定的高度。
对于不支持min-height的浏览器,css中的跨浏览器,W3C有效css,非javascript“min-height”方法是什么?
如果我将min-height
添加到任何标记示例<div>
,那么将来会有更多内容进来,我们是否必须更改div
的高度或定义min-height
然后没必要。
我应该始终使用min-height
代替height
吗?
答案 0 :(得分:1)
对于不支持min-height的浏览器,css中的跨浏览器,W3C有效css,非javascript“min-height”方法是什么?
我的解决方法通常是插入一个不会影响其余内容的元素,并且min-height
像素高。
我是否应该始终使用最小高度代替身高?
有些情况下你想要修复一个高度,例如一个容器的内容是overflow: auto
,所以我会说不,绝对不是。
答案 1 :(得分:1)
没有。有很多时候使用height
是明智的。 (当没有overflow
设置为非默认值的元素中存在可变高度内容(包括任何类型的文本)时,这些时间不存在,但它们存在)。
对于不支持min-height的浏览器,css中的跨浏览器,W3C有效css,非javascript“min-height”方法是什么?
人们真正关心的唯一属于该组的浏览器是IE6,它有一个错误,无论如何它都会height
和min-height
处理overflow: visible
内容。所以:
#foo {
height: 10em;
min-height: 10em;
}
html>body #foo {
height: auto;
}
...或使用条件评论。