18. oktober 2003 - 19:08
Der er
14 kommentarer og 3 løsninger
<div> centrering
Jeg har lavet en <DIV>, hvilken jeg har givet position:absolute; Jeg vil gerne have sat denne <DIV> til at være center på siden, Altså så den er centreret på siden, ved alle opløsninger. Hvordan gør man det?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
18. oktober 2003 - 19:14
#1
En <div> fylder hele sidens bredde, så hvis du skal have noget centreret inde i den kan du sige <div style="text-align:center">hej</div>
18. oktober 2003 - 19:16
#2
Øhh....min <DIV> fylder kundet jeg har sat den til i bredden, hvilket vil sige 445pixel
18. oktober 2003 - 19:19
#3
skal den bare centreres vandret, eller er det både vandret og lodret vi snakker om her?
18. oktober 2003 - 19:21
#4
den skal kun centreres vandret
18. oktober 2003 - 19:22
#5
<div align="center">Tekst </div>
18. oktober 2003 - 19:24
#6
<div style="text-align: center; width: 100%;"> <div style="text-align: left">hej</div> </div> Sådan ville jeg gøre det.. :D
18. oktober 2003 - 19:25
#7
det kan man ikke med position absolute
18. oktober 2003 - 19:30
#8
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Absolut div!!</title> <style> .div { background-color: #ff0000; left: 223px; position: absolute; text-align: center; width: 446px; } </style> </head> <body> <div class="div"> <div style="text-align: left;">hej</div> </div> </body> </html>
18. oktober 2003 - 19:31
#9
hov.. sorry.. glem kommentaren.. min fejl..
18. oktober 2003 - 19:34
#10
det er nok noget nærmere <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Absolut div!!</title> <style> .div { position: absolute; text-align: center; width: 100%; } </style> </head> <body> <div class="div"> <div style="width: 200px; background-color: #ff0000; text-align: left;">hej</div> </div> </body> </html>
19. oktober 2003 - 05:51
#11
<div style="position:absolute;width:445px;left:50%;margin-left:-222px;background:yellow;height:200px;">Her</div>
19. oktober 2003 - 11:06
#12
Der er dog et problem med den måde roenving, hvis browservinduet er mindre end 445px bredt, viser den ikke det hele, dvs. det helt ude til venstre. Men det er også den måde jeg bruger, og den er fin nok hvis <div>-elementet ikke skal være for bredt.
20. oktober 2003 - 01:20
#13
Det er bagdelen ved den metode, ja !-) Jeg bruger selv en tabel til at centrere af samme grund ...
22. oktober 2003 - 07:59
#14
prøv at sætte margin-left: og margin-right: til auto; i din div
09. november 2003 - 16:32
#15
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"
http://www.w3.org/TR/html4/strict.dtd"> <html>
<head>
<title>Untitled</title>
<style type="text/css">
#tester {
position: absolute;
top: 50%;
left: 50%;
width: 445px;
height: 200px;
margin-left: -222px;
margin-top: -100px;
border: 1px solid #000000;
background: #cccccc;
}
</style>
</head>
<body>
<div id="tester"></div>
</body>
</html>
09. november 2003 - 17:01
#16
Dette er stadig mit bud: .div { position: absolute; width: 100px; height: 100px; margin-left: auto; margin-top: auto; border: 1px solid #000000; background: #cccccc; }
09. november 2003 - 17:02
#17
Undskyld, rettelse: .div { position: absolute; width: 100px; height: 100px; margin-left: auto; margin-right: auto; border: 1px solid #000000; background: #cccccc; }
Vi tilbyder markedets bedste kurser inden for webudvikling