我有<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;
}
答案 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在这方面效果不佳。