2013-12-22 49 views
0

沒有明確的:頂部:(所以我在想,如果有應該是一個明確的解決方案:有沒有明確:頂部;?

<div style="clear:right;float: right;">right</div> 
<div style="clear:right;float: right;">right</div> 
<div style="clear:right;float: right;">right</div> 
<div style="clear:right;float: right;">right</div> 
<div style="clear:left;float: left;">I want this to be on TOP left side without using div nor margin minus</div> 

活生生的例子:

http://jsfiddle.net/puaction/qS7v2/

所以左格將在左側BUT頂部不在底部沒有使用div也沒有負邊距

你可以看到爲什麼我需要它如此糟糕地在這裏:

http://pua.puaction.com/

+0

這是真的不清楚你在這裏試圖做什麼。也許創建一個你想要的圖像。 –

回答

1

你只需要在任何浮動到右側的div之前渲染你的div。

在這種情況下:

<div style="clear:left;float: left;">I want this to be on TOP left side without using div nor margin minus</div> 
<div style="clear:right;float: right;">right</div> 
<div style="clear:right;float: right;">right</div> 
<div style="clear:right;float: right;">right</div> 

而且在你的網站,你應該把div#sliderwrapdiv#boxreg

+0

是的,我知道,但我需要放置一些其他div的BETWEEN,我希望他們也在左側*最下面的左邊div的頂部。有任何想法嗎 ? (我不想使用divs或margin減去) – masteringprojects

1

除了drinchev的答案,這是一個更好的做法是使用inline-block的(而不是浮動),爲清楚尋找「明確的修復」。