webForumDet fria alternativet

Mellanrum mellan divar i FF

4 svar · 498 visningar · startad av jonne

jonneMedlem sedan jan. 20011 154 inlägg
#1

Har ett suspekt problem. I IE 6 och 7 ser nedanstående korrekt ut. top_corners ligger utan mellanrum mot main_contentWrapper. I firefox däremot blir det ett mellanrum på en 10-20 pixlar. Det jag dock inte förstår är att om jag lägger "border:1px solid black;" på main_contentWrapper så försvinner mellanrummet. Helt utan logik enligt mitt tänk.
Någon som har en mer logisk förklaring till varför detta uppstår? Har testat att rensa bort så mycket som möjligt för att se att inget annat längre upp i koden ställer till problem, men så vitt jag kan se så är det main_contentWrapper som skapar problemet.

/* Center area */
	#top_corners		{ width:968px; height:7px; overflow:hidden; }
	#main_contentWrapper{ background-color:#ffffff; width:968px; height: 100%; clear:both}
	#main_sideContent	
		{ 
		background-image:url(/i/bodyparts/side_gradient.png); 
		background-repeat:no-repeat; 
		text-align:left; 
		width: 353px; 
		height: 416px; 
		float:left;
		}
	<!-- Center content -->
	<div id="top_corners"><img src="/i/bodyparts/main_top_corners.png" alt="Top corners" width="968" height="7" /></div>
	<div id="main_contentWrapper">
	
		<div id="main_sideContent">text</div>
		<div id="main_mainContent">
			<h1>Header 1</h1>
			<h2>Header 2</h2>
			<h3>Header 3</h3>
			<a href="#" class="nav">Link</a>		</div>
		<div id="bottom_focusBoxes"><img src="/i/bodyparts/DUMMY_bottomboxes.jpg" alt="Dummy" width="784" height="91" /></div>
	</div>
tantenMedlem sedan nov. 20051 596 inlägg
#2

Om du float: left; på din #top_corners, så borde det fungera...
Logisk förklaring...hm... se om det fungerar först. :OO

jonneMedlem sedan jan. 20011 154 inlägg
#3

ah se på fasen. Satte jag float: left på #top_corners så försvann halva mellanrummet. Sen när jag satte float:right på #main_contentWrapper så försvann andra halvan.
Tusen tack Tanten! Besparade mig de sista hårstråna på huvudet. Tror vi kan lämna det logiska därhän för jag tror inte jag kommer fatta varför det blev såhär på bara detta elementet :)

tantenMedlem sedan nov. 20051 596 inlägg
#4

Så bra då. :)
Men kan du inte komma undan floaten på #main_contentWrapper om du tar bort storleken på bilderna i html-koden?
Jag tror det är så här att har man en sådan smal div 7px hög, utan "kontakt" som t.ex med float så lämnas plats för standardstorlek på en fontstorlek 13px (tror jag). Finns säkert någon som vet med säkerhet.

jonneMedlem sedan jan. 20011 154 inlägg
#5

Verkade inte ha någon betydelse. Nåja. If it works don't fix it :)

138 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)