2012-10-02 67 views
0

我有这个问题...我有一段文字,然后我想有一个按钮浮动:右,然后我有一个只是一个边框的div ...像这样CSS float正确的问题

TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT 
<div style="float:right;">button</div> 
<div class="dotline"></div> 

我的问题是顺序去文本,虚线,然后按钮,当它应该是文本,按钮和虚线,我该如何解决这个问题?

这里是为dotline类

.dotline { 
    border-top: 1px dotted #B0B0B0; 
    height: 1px; 
    margin: 10px 0; 
} 

回答

2

清除浮动的CSS:

.dotline { 
    border-top: 1px dotted #B0B0B0; 
    height: 1px; 
    margin: 10px 0; 
    clear : both; 
} 

http://jsfiddle.net/y5pgd/

+0

谢谢外星人完美的作品 – user1269625

+0

很高兴帮助:) – AlienWebguy

+0

@AlienWebguy - +1,TIL'clear:both;'。你能否就“清楚:两者;”变化做些什么? –

0

您可以剪切按钮的浮动。

您可以添加明确的:既能按钮

或插入按钮后,一个新的cleafix股利。

无论如何,你应该停止按钮浮动以获得正确的顺序。