HTML最小属性

时间:2010-12-17 20:16:38

标签: html

我正在处理内容区域大小根据其中的内容量而变化的网页。问题是如果此区域内的内容不足,则其面积不足以匹配旁边侧边栏的高度。我想知道是否有办法分配某种最小高度属性,所以如果没有足够的内容,它将默认为该高度。这个侧边栏的高度也因页面而异,所以我还想知道是否有办法将它反映到该元素的高度而不是绝对值。

2 个答案:

答案 0 :(得分:3)

在兼容CSS2的浏览器中,您可以使用min-height:http://www.w3.org/TR/CSS2/visudet.html#min-max-heights

虽然对于不兼容的浏览器(ahem IE6),你必须找到另一种方法来实现它。

您可以在此处查看css属性兼容性:http://www.quirksmode.org/css/contents.html

答案 1 :(得分:2)

首先,你应该知道以下内容:

  • 内容属于HTML(模型)
  • 样式属于CSS(查看)
  • 交互属于JavaScript(Controller)

CSS 可以放在style属性的HTML中,但除非必要,否则应该避免使用。

CSS属性min-height执行您正在寻找的内容,但在IE6中不起作用。 IE6有一个修复程序,如下所示

.yourstyle
{
  height: auto !important;
  height: 500px;
  min-height: 500px;
}

确保您的heightmin-height值相同。