CSS:块宽度应保持固定,直到侧边栏达到很小的宽度

时间:2010-08-05 09:52:34

标签: css

我有<div>块,有一些固定的宽度。侧边栏伸展,直到它们的宽度达到某个值。然后阻止应该拉伸而不是侧边栏。我怎样才能在CSS中实现它?

“边栏”只是<div>的边距(空格)。

解决方案:

div
{
    /* Left and right margin stretch from zero to infinity */
    margin:0 auto;

    /* 2em is minimal side width */
    padding: 0 2em;

    /* Expected width */
    max-width: 640px;

    /* Minimal width */
    min-width: 320px;
}

2 个答案:

答案 0 :(得分:1)

我认为你正在寻找min-width属性:http://www.w3schools.com/CSS/pr_dim_min-width.asp。或者最大宽度:http://www.w3schools.com/css/pr_dim_max-width.asp

但是在所有浏览器中都没有完全支持。

答案 1 :(得分:1)

一种方法是将所有<div>包围在一个更大的div中,这是所有这些中的总大小,然后可能在所有三个上施加min-width。但是Internet Explorer在这方面效果不佳。