webForumDet fria alternativet

vad gör jag för fel??

HTML & CSS

14 svar · 610 visningar · startad av stompes

Medlem sedan maj 200757 inlägg
Frågan#1

#line{ background-color:#FFFF00; width:100%;}
#content{background-color:#FF00FF; width:1024px; margin-right:auto; margin-left:auto;}

Vill att den första diven ska täcka hela sidan på längden och att den andra diven ska flyta mot den övre och vara centrerad.

Funkar i IE men i Mozilla blir det ett mellan rum mellan dem..

Nån som har nått tips?

Medlem sedan mars 2001185 inlägg
#2

Har du nollställt alla marginaler?

* { margin: 0; padding: 0; }
Medlem sedan maj 200757 inlägg
#3

det borde ju vara det som är problemet. Finns det något annat sätt att centrera delar av sidan än att använda margin, för den verkar uppfattas olika av IE och Mozilla

Medlem sedan juni 20019 519 inlägg
#4

text-align: Center; ... men har för mig att det är det man använder i IE...

Medlem sedan maj 200757 inlägg
#5

vill centrera divtaggen men allt innehåll i den borde vara vänster ljustrerat

Medlem sedan maj 200757 inlägg
#6

text-align säger väl att allt innehåll i diven ska centreras inte diven?

Medlem sedan mars 2001185 inlägg
#7

stompes: Så länge du har en DOCTYPE som triggar strict mode ska Mozilla och IE (6 och 7 dvs, före 6 fanns inte strict mode i IE) hantera margin och padding likadant.

Medlem sedan juni 20003 076 inlägg
#8

du sätter text-align:center på den yttre och text-align:left på den innre. :)

Medlem sedan maj 200757 inlägg
#9

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Medlem sedan mars 2001185 inlägg
#10

stompes: Ja, då har du ju det...

Då är det troligen något annat som spökar på sidan, har du en URL eller kan du klistra in koden här?

Medlem sedan maj 200757 inlägg
#11

HTML:::

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="/CSS/alcrostyle.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="top">
<p>header</p>
</div>
<div id="line">line</div>
<div id="content">
<div id="right"><p>right</p></div>
<div id="center"><p>center</p></div>
<div id="left"><p>left</p></div>
</div>
<div id="down">
<p>footer</p>
</div>
</body>
</html>

CSS:::

body {
text-align:center;
padding:0;
margin: 0; padding: 0;
background-color: #F2E3EE;
color: #000000;
}
#top{background-color:#C0C0C0; width:1024px;}
#line{ background-color:#FFFF00; width:100%;}
#content{background-color:#FF00FF; width:1024px;}
#right{ background-color:#00FF00;}
#center{ background-color:#C0C0C0;}
#left{ background-color:#0000FF;}
#down{background-color:#00FF00; width:1024px;}

Det som jag vill är att alla divar ska vara centrerade förutom line som ska fylla hela skärmen. Jag vill inte ha något mellan rum mellan divarna.
Och så ska jag försöka fixa så att de tre divarna i content ska vara i form av tre kolumner med nån ppixels mellan rum

Medlem sedan juli 20011 084 inlägg
#12

"width: 600px;margin: 0 auto;" på diven du vill centrera

Medlem sedan maj 200757 inlägg
#13

TJHOO!! det fungerade! :birp Tackar

Medlem sedan maj 200757 inlägg
#14

fast det blir fortfarande ett mellanrum mellan div taggarna

Medlem sedan juni 20019 519 inlägg
#15

* {margin:0;padding:0;}

264 ms totalt · 3 externa anrop · v20260731065814-full.a4a6ad0e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)