css样式根据动态内容设置div的最小宽度

时间:2013-11-21 11:50:50

标签: javascript jquery css html5

如何设置div的最小宽度。我的问题是我在div中动态加载内容,有时它很大,有时则很小。

如果它很小,那么在div后面变得不可见,所以我想避免这种情况。并将div设置为最小值等于父div高度或者如果content大于auto ??

CSS ::

#middle_overlay
{

position:absolute;
/*border:2px solid #008080;
background-color:#CCCCCC;*/
background-image:url(../images/bg2.jpg);
background-repeat:no-repeat;
background-size:100% 100%;
height:auto;
width:100%;
display:none;
}

2 个答案:

答案 0 :(得分:2)

min-width:xxx;会为你效力吗?

  

min-width CSS属性用于设置给定的最小宽度   元件。它会阻止width属性的使用值   变得小于为min-width指定的值。

有关详细信息,请参阅here

答案 1 :(得分:1)

min-width - 这可以防止width属性的值小于min-width。 min-width:450px;min-width:50em;

#middle_overlay
{
position:absolute;
/*border:2px solid #008080;
 background-color:#CCCCCC;*/
background-image:url(../images/bg2.jpg);
background-repeat:no-repeat;
background-size:100% 100%;
height:auto;
width:100%;
display:none;
min-width:450px; //50em 
}

注意: min-width属性的值会覆盖max-width和width。