2011-05-13 131 views

回答

3

您可以在一個包含div中包圍這兩個塊,然後將該徽標浮動到任一側並給它一個「clear:both」,這應該將其推到菜單下方。

<div> 
    <div>Logo</div> 
    <div>Menu</div> 
</div> 

<div> 
    <div style="float: right; clear: both">Logo</div> 
    <div>Menu</div> 
</div> 
+0

好的,這是一個很好的解決方案。 – alexchenco 2011-05-13 19:14:38

1

我會採取的方法是使用負利潤率:

<style> 
    h1 { margin-top: 100px; } 
    ul { margin-top: -100px; } 
</style> 

這使得標記保持不變,同時允許元素出現在不同的訂購。

使用上述CSS,你可以從這個HTML去:

​​

對此僅僅使用CSS更多:

<ul>...</ul> 
<h1>Logo</h1> 

所有的同時不使用position: absoluteposition: relative

相關問題