02. oktober 2005 - 15:13Der er
25 kommentarer og 1 løsning
CSS med centrering
Jeg har en asp side hvor jeg anvender css. Nu vil jeg gerne have min side centreret, så indholdet på siden altid står i midten, uanset opløsning. Nogle der kan hjælpe med dette. Har kæmpet i en times tid nu, men er ved at opgive :-(
slet alle de steder der burde centrere noget på din side men som ikke virker og derefter indsæt <center> aller øverst på siden og </center> aller nederst på siden. Det vil virke 100% jeg har altid selv gjort sådan!
(grunden til at du skulle tage backup var at jeg ikke gider at stå til ansvar for dine fejltagelse - hvis du uheldigvis skulle lave nogle ;-))
Nope, bruger exploren (6.0). Fatter ingenting hvis det ser rigtig ud hos dig. Jeg kan sagtens lave "midtentop" bredere og den slags, men den er stadig placeret i venstre side.
-- der er stadig rigtig meget galt, hvis det er meningen, at det skal virke på indernettet !-)
Der må _ikke_ være html-kode i en css-fil, så du skal fjerne style-tags, og så skal du sætte en virkende doctype på, så du virkelig kan benytte dig af en rigtig css-centerering:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>title</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id='midtentop'>bla bla</div> </body> </html>
ov, vent lidt. Hvis jeg lavede <center></center> udenom <div id='midtentop'></div> virker det nu ?? Jeg er et stort spørgsmålstegn lige nu, men det ser ud som om det virker efter hensigten... :-)
Der er desværre en browser, som oversætter manglende enheds-angivelse til px, så width:300; er det samme som width:300px; (og iøvrigt også 300pt; !-)
-- hvis man angiver en længde i css, stipulerer standarden helt entydigt, at en længde skal have en enhed (f.eks. px, em, cm el.) eller være relativ (altså i % !-), ellers skal værdien altid overses, altså er width:300; præcis det samme som width:0; efter standarden, for 0 er den eneste undtagelse fra den regel ...
-- og kommentaren med pt går på, at langt de fleste browsere faktisk respekterer enheden pt (som er ca. 0,35 mm), mens IE har den grimme vane at angive noget andet end det er og oversætte det direkte til px (hvilket burde være ca. det ½ alt efter skærmens opløsning (dot-størrelse på nutidige skærme er o. 0,2 - 0,25 mm.)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.