webForumDet fria alternativet

Sidfoten visas inte i Safari

HTML & CSS

5 svar · 623 visningar · startad av SONICdust

Medlem sedan nov. 2003196 inlägg
Frågan#1

Hej,

Har lite CSS problem. Jag vill ha två block bredvid varandra i min sidfot. Koden fungerar bra i alla webbläsare förutom safari. Skickar med en bild på hur det ser ut och lite kod.

Någon som har tips på hur jag löser det?

<div id="footer">
	<div id="left">
		<p>
		© Lorem ipsum dolor sit amet<br />
		<a href="/contact/">Lorem ipsum dolor sit amet</a><br />
		<a href="/page/">Lorem ipsum dolor sit amet</a>
		</p>
	</div>
	<div id="right">
		<p>
		Lorem ipsum dolor sit amet, consetetur sadipscing elitr... 
		</p>
	</div>
</div>

Sidfoten ligger omsluten av #container och under #content

#footer {
	clear: both;
	font-size: 80%;
	border-top: 1px solid #ccc;
	overflow: hidden;
	}
#footer #left {
	float: left;
	width: 25%;
	background: #F4F4F4;
	border-right: 1px solid #CCC;
	}
#footer #right {
	float: right;
	width: 70%;
	}
#footer #left p {
	padding: 5px 5px 5px 20px;
}
#footer p {
	padding: 5px;
}
footer.gif
Medlem sedan nov. 2003196 inlägg
#2

Det löste sig när jag la till

<div class="clearing">&nbsp;</div>

Innan jag stängde footer diven.
En till clear var det som behövdes.

.clearing {
	height: 0;
	clear: both;
	}
Medlem sedan maj 20007 492 inlägg
#3

Det ar valdigt onodigt att ha en hel div for en clear:both;

Medlem sedan nov. 2003196 inlägg
#4

Okkido skrev:

Det ar valdigt onodigt att ha en hel div for en clear:both;

Kanske det det skulle gå att lägga in det "clear:both" i någon annan tag. Löste i alla fall mitt problem

Medlem sedan nov. 20041 189 inlägg
#5

Det okkido snackar om, som han av någon anledning inte förklarar för dig är
http://www.positioniseverything.net/easyclearing.html
dvs att du lägger in en specialsydd klass på elementet som du vill ska göra rum för sig på båda sidor.

MVH H

Medlem sedan nov. 2003196 inlägg
#6

echoSwe skrev:

Det okkido snackar om, som han av någon anledning inte förklarar för dig är
http://www.positioniseverything.net/easyclearing.html
dvs att du lägger in en specialsydd klass på elementet som du vill ska göra rum för sig på båda sidor.

MVH H

Tack för tipset

269 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)