webForumDet fria alternativet

Diven vill inte sträcka sig över hela sidan?

HTML & CSS

3 svar · 2 094 visningar · startad av Toffeldjur

Medlem sedan sep. 201011 inlägg
Frågan#1

Jag har ett problem som känns lite udda...

Jag har precis börjat koda en design och har kommit så långt att jag lagt in bakgrundsfärgen. :h Nästa steg var att skapa en header med ett vitt horisontellt streck under, men jag får verkligen inte till det! Hur jag än gör lyckas jag inte att få header-diven att sträcka sig över hela sidan. Den verkar ha en ca 5px marginal runt om, men jag har inte skrivit in något sådant??

Än så länge har jag bara detta i koden:

<div id="header">Header</div>
#header{
	height:150px;
	width:100%;
	border-bottom:1px solid white;	
}

Jag har försökt testa mig fram med margin/padding, men jag lyckas inte få till det... Nån som vet hur jag ska göra? :(

Medlem sedan juni 20019 519 inlägg
#2

Div är ett block element, så det behöver du inte sätta 100%

Jag gissar att du kollar i IE, du behöver nolla margin och padding på html och body elementet.

Medlem sedan juni 20006 022 inlägg
#3

Prova att lägga till:

body { margin: 0px; }
Medlem sedan sep. 201011 inlägg
#4

Tack för hjälpen! body{margin:0px;} gjorde susen :) Tyckte att jag provat det redan, men uppenbarligen inte!

Att jag satte width till 100% var också ett försök att få det att funka. Jag använder chrome förresten.

Är rätt förvånad över att jag inte haft det här problemet förut..! Har jag verkligen aldrig gjort samma sak förut? :p

260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)