Avatar billede Slettet bruger
12. september 2007 - 05:41 Der er 11 kommentarer og
1 løsning

hvorfor ikke i center i firefox

Hejsa

Jeg har her følgende link: http://www.fdfvodskov.dk/test/

- er der nogen der kan fortælle mig hvad jeg gør galt i denne kode for at det ikke bliver centreret i Firefox?

Det skal være som det er i IE...

\Dan
Avatar billede keysersoze Ekspert
12. september 2007 - 07:35 #1
brug denne som din første div

<div style="width: 800px; margin: auto;">

i stedet for

<div style="text-align: center;">
Avatar billede michael_stim Ekspert
12. september 2007 - 08:36 #2
Og så skal du have en doctype på (længst oppe):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Avatar billede Slettet bruger
12. september 2007 - 15:21 #3
Hej igen

- og tak for hjælpen indtil nu... men nu er der så andre problemer... prøv at se på linket en gang til...

Den overordnede tabel - altså den første tabel som jeg laver skal have en højde på 100% - dette vil sige at siden altid skal fylde minimum hele skærmen i højden - det gør den hverken i FF eller IE nu.
Endvidere er der nu pludselig en topmargin i FF som jeg heller ikke helt forstår hvorfor er der...

Hvad skal der mere gøres?

\Dan
Avatar billede keysersoze Ekspert
12. september 2007 - 17:27 #4
Det der er sket efter at der er kommet doctype på er at browserne faktisk forsøger at tolke din side ud fra nogle standarder - og følges de er der mange ting galt i din kode. Din tabel er 100% højde af det den er inde i nemlig din div, men da den ikke har sat nogen højde er den kun så høj som indholdet i den fylder den ud til så derfor skal den også sættes til 100% højde - for at det kan fungere skal html og body også have 100% højde. margins og paddings kan du fjerne i body vha styles. væn dig generelt til at bruge css konsekvent i stedet for at bruge fx valign, height og width som attributter på fx tabeller.
Avatar billede Slettet bruger
12. september 2007 - 17:57 #5
Hej Keysersoze

Mange tak for hjælpen indtil videre... men nu har jeg sat 100% i højde på body og html - og lige lidt hjælper det...???

Men nu du taler om css, vil du så ikke prøve at vise mig et eksempel herpå? Jeg har aldrig sådan for alvor prøvet at skrive css - jeg har altid gjort tingene på den hårde måde - og det tyder på at dette ikke er tilstrækkeligt her...

- Alternativt er jeg tilbøjelig til at udelukke FF-brugere og så bare sørge for at siden vises rigtigt i IE... Men det er jo ikke det optimale...

Sig til hvis du skal have flere points... for nu begynder det at række udover mit oprinelige spørgsmål...

\Dan
Avatar billede keysersoze Ekspert
12. september 2007 - 18:09 #6
du mangler stadig højde på din div.

et eksempel på hvad? kig lidt på fx w3schools.com, html.dk og w3.org - så kan du se og læse mere om det.
Avatar billede herlevsen Nybegynder
12. september 2007 - 19:38 #7
Du kan ikke sætte height i html, det skal gøres i css. Height er ikke gyldig kode ifølge w3.org.

Indsæt i head:

body {
height: 100%
}

Og så i tabel og div skal du bruge følgende attribute: style="height: 100%"
Avatar billede Slettet bruger
12. september 2007 - 23:15 #8
hej herlevsen.

Den virker heller ikke... du kan prøve at se linket igen... Og måske lige tjekke at jeg har gjort det rigtigt...

- Tak!

\Dan
Avatar billede roenving Novice
13. september 2007 - 13:45 #9
html,body{height:100%;}
Avatar billede Slettet bruger
13. september 2007 - 16:46 #10
OK!
- tak for hjælpen allesammen nu virker det... Smid et svar for point...

\Dan
Avatar billede herlevsen Nybegynder
15. september 2007 - 14:52 #11
svar (:
Avatar billede Slettet bruger
23. september 2007 - 19:00 #12
Nå, men hvis der kun er en person vil smide et svar - så må alle pointene jo gå til ham...

\Dan
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester