我有一個情況,我有兩個元素,如下所示,在這篇文章的底部。重疊的div給出了很多不需要的空間
我希望我的FrontPageMenu重疊,所以它重疊在我的地圖上,所以它可以用作菜單。你可以看到它在:http://mcoroklo.dk/。
爲了完成這項工作,我使用了position:relative;頂部:-550px; ,但是,這給我的圖像下方550px的空白空間;-)
基本上我想刪除這個空白,而一切正常。
一個解決方案可能是定位:相對;頂:550px;在其餘的內容上,但我甚至不想評論這是多麼愚蠢;-)
希望你們可以嘲笑這一點,並說「放在這個屬性!」。
全地圖 - 一種使用CSS影像地圖:
<dl id="fullMap">
<dd>
<a id="bamselandMap" href="Bamseland.aspx" title="Bamser"></a>
</dd>
<dd>
<a id="andedammenMap" href="Badeaender.aspx" title="Badeænder"></a>
</dd>
<dd>
<a id="boblerMap" href="Saebebobler.aspx" title="Sæbebobler"></a>
</dd>
</dl>
的FrontPage菜單股利。在HTML中就是這個樣子:
<div class="FrontPageMenu">
<h3 style="color:white;">Legetøj</h3>
<hr />
<span style="font-weight:bold; font-family:Arial; font-size:11pt; "><a id="ContentPlaceHolder1_ContentPlaceHolder1_ProductCategoryList1_CategoryRepeater_ParentCategoryName_0" title="Besøg Badeænder universet ved at klikke her" href="legetoej/badeaender" style="color:White;">Badeænder</a></span>
<br />
- <span style="font-family:Arial; font-size:11pt;" ><a id="ContentPlaceHolder1_ContentPlaceHolder1_ProductCategoryList1_CategoryRepeater_CategoryChildrenRepeater_0_ChildrenLink_0" title="Besøg Designer badeænder universet ved at klikke her" href="legetoej/badeaender/designer-badeaender" style="color:DarkGray;">Designer badeænder</a></span>
<br /><br />
- <span style="font-family:Arial; font-size:11pt;" ><a id="ContentPlaceHolder1_ContentPlaceHolder1_ProductCategoryList1_CategoryRepeater_CategoryChildrenRepeater_0_ChildrenLink_1" title="Besøg Store badeænder universet ved at klikke her" href="legetoej/badeaender/store-badeaender" style="color:DarkGray;">Store badeænder</a></span>
<br /><br /><br />
<span style="font-weight:bold; font-family:Arial; font-size:11pt; "><a id="ContentPlaceHolder1_ContentPlaceHolder1_ProductCategoryList1_CategoryRepeater_ParentCategoryName_1" title="Besøg Bamser universet ved at klikke her" href="legetoej/bamser" style="color:White;">Bamser</a></span>
<br />
- <span style="font-family:Arial; font-size:11pt;" ><a id="ContentPlaceHolder1_ContentPlaceHolder1_ProductCategoryList1_CategoryRepeater_CategoryChildrenRepeater_1_ChildrenLink_0" title="Besøg Mikroovns bamser universet ved at klikke her" href="legetoej/bamser/mikroovns-bamser" style="color:DarkGray;">Mikroovns bamser</a></span>
<br /><br />
- <span style="font-family:Arial; font-size:11pt;" ><a id="ContentPlaceHolder1_ContentPlaceHolder1_ProductCategoryList1_CategoryRepeater_CategoryChildrenRepeater_1_ChildrenLink_1" title="Besøg Musik bamser universet ved at klikke her" href="legetoej/bamser/musik-bamser" style="color:DarkGray;">Musik bamser</a></span>
<br /><br /><br />
<span style="font-weight:bold; font-family:Arial; font-size:11pt; "><a id="ContentPlaceHolder1_ContentPlaceHolder1_ProductCategoryList1_CategoryRepeater_ParentCategoryName_2" title="Besøg Sæbeboble udstyr universet ved at klikke her" href="legetoej/saebeboble-udstyr" style="color:White;">Sæbeboble udstyr</a></span>
<br />
- <span style="font-family:Arial; font-size:11pt;" ><a id="ContentPlaceHolder1_ContentPlaceHolder1_ProductCategoryList1_CategoryRepeater_CategoryChildrenRepeater_2_ChildrenLink_0" title="Besøg Sæbeboble pinde universet ved at klikke her" href="legetoej/saebeboble-udstyr/saebeboble-pinde" style="color:DarkGray;">Sæbeboble pinde</a></span>
<br /><br />
- <span style="font-family:Arial; font-size:11pt;" ><a id="ContentPlaceHolder1_ContentPlaceHolder1_ProductCategoryList1_CategoryRepeater_CategoryChildrenRepeater_2_ChildrenLink_1" title="Besøg Sæbeboble vand universet ved at klikke her" href="legetoej/saebeboble-udstyr/saebeboble-vand" style="color:DarkGray;">Sæbeboble vand</a></span>
的FrontPage菜單CSS類:
.FrontPageMenu
{
position:relative;
top:-550px;
background-color:Gray;
padding:10px;
width:200px;
background:url('http://www.mulius.com/Media/Site/FrontPageMenuBackground.png') repeat scroll 0 0 transparent;
min-height:400px;
}
需要巨大的負面位置應該是自己是不是制定了正確的一面紅旗。但你可能已經知道這一點,這就是你來這裏的原因。 ThinkingStiff的答案在正確的軌道上,但我更喜歡「漂浮」;一旦你瞭解他們的基本知識,就不會反直覺了。 – Sparky 2012-01-11 21:08:17