Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html “使用”是否更好;“最小高度”;在css中总是代替高度?_Html_Css_Xhtml - Fatal编程技术网

Html “使用”是否更好;“最小高度”;在css中总是代替高度?

Html “使用”是否更好;“最小高度”;在css中总是代替高度?,html,css,xhtml,Html,Css,Xhtml,我们是否应该始终避免通过CSS为XHTML中的元素指定“高度” 如果是,我认为min height比固定高度更好 对于不支持最小高度的浏览器,css中的哪个跨浏览器、W3C有效css、非javascript“最小高度”方法 如果我将min height添加到任何标记示例中,那么将来会有更多内容出现,那么我们将不得不更改div的高度,或者如果定义了min height,则无需更改 我是否应该始终使用min height代替height 对于不支持最小高度的浏览器,css中的哪个跨浏览器、W3C有效

我们是否应该始终避免通过CSS为XHTML中的元素指定“
高度”

如果是,我认为
min height
比固定高度更好

对于不支持最小高度的浏览器,css中的哪个跨浏览器、W3C有效css、非javascript“最小高度”方法

如果我将
min height
添加到任何标记示例
中,那么将来会有更多内容出现,那么我们将不得不更改
div的高度
,或者如果定义了
min height
,则无需更改

我是否应该始终使用
min height
代替
height

对于不支持最小高度的浏览器,css中的哪个跨浏览器、W3C有效css、非javascript“最小高度”方法

我的解决方法通常是插入一个不会干扰其余内容的元素,并且是
minheight
像素高

我应该用最小高度代替高度吗


在某些情况下,您需要固定高度,例如,容器的内容要溢出:auto,因此我会说不,绝对不是。

不。很多时候使用
高度是明智的。(当元素中存在高度可变的内容(包括任何类型的文本)而未将
溢出设置为非默认值时,这些时间并不存在,但它们是存在的)

对于不支持最小高度的浏览器,css中的哪个跨浏览器、W3C有效css、非javascript“最小高度”方法

人们真正关心的唯一浏览器是IE6,它有一个bug,它处理
height
minheight
overflow:visible
内容。因此:

#foo { 
  height: 10em;
  min-height: 10em;
}

html>body #foo {
  height: auto;
}
…或使用条件注释