2009-10-09 125 views
1

我有我的页面CSS:未来股利作为下一行

<div id='masterDIV'> 
    <div id='divItemNumber'>23</div> 
    <div id='divDesc'>This is my desc content</div> 
    </div> 

和我的风格

.divItemNumber 
{ 
width:25px; 
margin-left:0px; 
    margin-bottom:5px; 
} 
.divDesc 
{ 
width:255px; 
float:right; 
padding-left:1px; 
padding-right:1px; 
margin-left:0px; 
margin-bottom:5px; 
margin-top:0px; 
vertical-align:top; 
} 

这个HTML但是第二次DIV即将作为下一行。我想这是第一个div(divITemNumber)

此问题出现在IE 6.0只。在火狐其正常显示

任何一个可以帮助我之后立即显示adjucent?

+2

我真的希望IE 6将 死。 – 2009-10-09 04:40:48

+0

我也希望所有的浏览器都可以合并 – Myra 2009-10-09 07:16:25

回答

1

添加到您的CSS DIV类:

display: inline; 
0

我建议你改变CSS,使第一个div为float: left,第二个是正常的。

或者,改变从块类型元件的第一个div为嵌入型元件(display: inline)应该解决这个问题。

4

一个问题是您的CSS选择器不正确。

你必须使用

#divDesc 

,而不是

.divDesc 

与ID divDesc以选择div

ID selectors