2011-10-08 81 views
0

这有两个分割一个在左,一个在右CSS文件=>CSS浮动:左布局移动

div#id_div_loadwhat { 
    float: left; 
    width: 74%; 
    padding-right: 5px; 
} 

div#id_div_rightside { 
    float: left;  
    width: 25%; 
    height: 100%; 
    border-left:solid thin #ff9900; 
    margin-right: 0; 
    padding-right: 0; 
} 

当在左侧分割没有文本或数据的右侧分割移动到左边。

但是我想在所有的时间都在右侧位置。

我该怎么做?

回答

1

“当左侧分区没有文字或数据时” - >只是不要让“左侧分区”为空,只需在里面放一个" "即可。


如果你只是想保持左格“空空如也”,因为它是只适用的CSS规则“最小高度”将其与一个很小的值:

div#id_div_loadwhat { 
    float: left; 
    width: 74%; 
    padding-right: 5px; 
    min-height:18px; 
} 
+0

有没有任何选项可以解决编辑css文件而不在该分区中放置任何东西的问题? – shibly

+0

是的,您可以将CSS“min-height”应用于左侧div。 –

1

你需要的是指定左侧DIV高度..要么用最小高度或高度

这将解决你的问题..

还有一两件事,填充右应该是1%而不是5px,因为当分辨率很小时它会错过你的风格。

+0

你说的是给一个身高:100%;为div#id_div_loadwhat { ? – shibly

+0

它取决于你..这将工作,最小高度也会工作。 –

0

给予正确的边div浮动:无,看看是否有效。

+0

float:没有工作,它与左侧div重叠。 – shibly