Jeg sidder og roder med et nyt design til min hjemmeside, og er i den forbindelse kørt fast i et lille problem; på http://www.sundhedslex.dk/2/index.htm ønsker jeg at flytte midterelementet (der burde være i midten - elementet hvor der står "Alt om xx") hen i midten af siden - så det står i midten, mellem de to side-elementer.
Er der nogen der ved hvordan jeg gør det - korrekt?
Jep, du sættter en margin på .contentleft. skriv fx margin-left:200px; i din klasse.
Men du bør også kigge på om det du gør på resten af siden er korrekt i forhold til standarder, fx er din header div omklamret af et a-tag, hvilket i mine øjne ikke er lovligt. Yderligere bør du også kigge på den måde du gemmer dine html filer, da du lige nu gemmer med unicode BOM (Byte Order Mark) som ikke er understøttet så godt og kan derfor skabe nogle problemer for dig.
Ja sæt dig lige ind i hvordan man helst skal gøre tingene for at det ser bedst ud i alle browsere.
Du laver 3 div'er. Sætter dem alle til float:left; med en display:block og en fast bredde på fx. 30% og en tilhørende margin så det er smooth... :)
det er ikke den helt korrekte metode at bruge, først og fremmest fordi det er bedst at div boksen med hovedindholdet, kommer før højre og venstre side, det vigtigste indhold skal helst så højt i dokumentet som muligt, og det må være indholdet.
ikke sagt at din metode ikke virker for det gør den :)