Avatar billede mhoffmann Nybegynder
17. januar 2003 - 22:02 Der er 26 kommentarer og
2 løsninger

Centrering i Netscape/Opera

Hej

Arbejder på følgende side: http://www.i-butikker.dk/i-butikker.dkcss/

Jeg har i min css fil (som følger w3.org retningslinier) sat siden til at blive vist centreret på siden. Det virker i IE men ikke i opera og netscape...! I Opera sætter den heller ikke marginerne til "0" !!

Koden i min css fil:

body {
    background-color: #CDDAFF;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    text-align: center;   
    }

Jeg skal bruge en løsning på ovenstående problemer.
Avatar billede erikjacobsen Ekspert
17. januar 2003 - 22:08 #1
Hvilken version af Netscape? Ovenstående isoleret set er ok i
en NS6-er.
Avatar billede mhoffmann Nybegynder
17. januar 2003 - 22:13 #2
Netscape 6.2.3
Avatar billede erikjacobsen Ekspert
17. januar 2003 - 22:17 #3
Ok - hvad ser du på http://www.ek0.com/~ej/css4.htm
Avatar billede mhoffmann Nybegynder
17. januar 2003 - 22:23 #4
Jeg ser ordet bøf centreret i toppen af skærmen
Avatar billede mhoffmann Nybegynder
17. januar 2003 - 22:24 #5
Det jeg mener med at siden skal vises centreret er at hele siden skal vises i midten af skærmen med luft på hver side af den
Avatar billede erikjacobsen Ekspert
17. januar 2003 - 22:29 #6
Vil pågældende link vise "Bøf" centreret horisontal og vertikalt i IE ???
Avatar billede mhoffmann Nybegynder
17. januar 2003 - 22:31 #7
linket viser det centreret horisontalt i IE. Som det også burde.
Avatar billede erikjacobsen Ekspert
17. januar 2003 - 22:39 #8
Men hvis du ønsker det vertikalt tillige, og har opnået det
med en konkret side, så er det jo ikke ovenstående kode, der
bevirker dette. Eller har jeg misforstået?
Avatar billede mhoffmann Nybegynder
17. januar 2003 - 22:42 #9
Jeg ønsker det ikke vertikalt men horisontalt centreret. Men det virker ikke når jeg ser siden i netscape og opera. Den viser siden ude i venstre side. I IE viser den det centreret
Avatar billede erikjacobsen Ekspert
17. januar 2003 - 22:43 #10
Du skriver: "ordet bøf centreret i toppen af skærmen" - er det ikke
hvad du vil opnå?
Avatar billede mhoffmann Nybegynder
17. januar 2003 - 22:54 #11
Jo, men det virker jo ikke på min side. Og det er det der er problemet...
Avatar billede erikjacobsen Ekspert
17. januar 2003 - 23:07 #12
Men så er det jo ikke den kode du viser her, der
giver problemer.

Jeg kan ikke se hrordan du mener siden skal se ud
i IE. Men jeg kan se du har elementære HTML-fejl.
Det kunne jo være de skulle rettes.

Kan du ikke pille så meget HTML og CSS ud, så du
direkte kan vise en forskel mellem browserne?
Avatar billede mhoffmann Nybegynder
17. januar 2003 - 23:24 #13
Jo. Den kode jeg viser her, er den kode jeg bruger i min css fil som skulle centrere side.

Jeg ved ikke hvad du mener med elementære html fejl. Jeg følger w3.org's standarder 99%
Avatar billede erikjacobsen Ekspert
17. januar 2003 - 23:46 #14
99% - ok - glem det - jeg smutter ud af spørgsmålet igen
Avatar billede knudgert Nybegynder
18. januar 2003 - 00:06 #15
margin-right: auto
margin-left: auto
er hvad du skal bruge.
http://home13.inet.tele.dk/smedpark/test/tabelcenter.htm
Det behøver ikke være en tabel, men det skal være et blockelement med en width på.
Kan ikke komme ind på din side.
Avatar billede olebole Juniormester
18. januar 2003 - 15:50 #16
<ole>

"Hr. mhoffmann, de havde en promille på 4.8, da de blev stoppet med 240 km/t på en stille villavej i Glostrup."

"Jamen Hr. dommer, jeg overholdt færdselsloven 99%."

mhoffmann >> Det er muligt, du mener, du overholder W3C's standard 99%. Det ændrer dog ikke ved, du har _seriøse_ og elementære HTML-fejl på siden. Det kan undre, den overhovedet kan ses i en browser ... det burde den ikke kunne  :)

/mvh
</bole>
Avatar billede mhoffmann Nybegynder
18. januar 2003 - 15:56 #17
Hej Ole.

Ok, men du kunne måske give mig et par eksempler på hvor min kode halter. Vil altid gerne lærer mere.
Avatar billede mhoffmann Nybegynder
18. januar 2003 - 15:59 #18
>> knudgert: Har prøvet at sætte din kode ind i min body style. Men det ændrede ikke noget...
Avatar billede olebole Juniormester
18. januar 2003 - 16:12 #19
Du har rod i dine tags ... bl.a. må du ikke sætte form-tags midt i table-tags. De skal stå udenom table-tags
/mvh
Avatar billede knudgert Nybegynder
18. januar 2003 - 17:39 #20
Du skal ikke sætte den på body. men på den tabel, du har til at omkranse indholdet.
Kig på min side og se, hvordan det er gjort.
Se også på
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.i-butikker.dk%2Fi-butikker.dkcss%2F
Avatar billede mhoffmann Nybegynder
19. januar 2003 - 16:12 #21
>>Knudgert: Nu fik jeg centreret det hele så den også viser det i opera og netscape ved at indsætte

table    {
    margin-left: auto;
    margin-right: auto;
    }

sammen med text-align: center;    i body'en.

Men....jeg har stadig det problem at opera ikke kan finde ud af at margin skal være 0. Den sætter en margin ind.
Avatar billede mhoffmann Nybegynder
19. januar 2003 - 16:14 #22
>>ole: Ok. Dvs skal det stå sådan her:

<form action="soeg.asp" method="post">
    <table>
        <tr>
            <td></td>   
        </tr>
    </table>
</form>

Grunden til at jeg har sat dem inden i, er fordi hvis jeg flytter </form> uden for, så laver den ekstra linjeskift i min tabel...
Avatar billede olebole Juniormester
19. januar 2003 - 16:17 #23
Yups ... så står formen rigtig. Det andet klarer du med:
  <form style="display:inline">
/mvh
Avatar billede olebole Juniormester
19. januar 2003 - 16:22 #24
Men generelt er der nu noget om snakken:
  "Opera er ikke død ... den lugter bare mærkeligt!"  :D
/mvh
Avatar billede mhoffmann Nybegynder
19. januar 2003 - 16:40 #25
OK, det virker cool nok. Du skulle vel ikke kende noget til om det kan lade sig gøre at få opera til at vise med 0 i margin??

Du skrev forresten at jeg havde rod i mine tags, fordi jeg bla. ikke måtte sætte form tags inden i tabeller. Er der andre fejl i min kode siden du skreb bla.??
Avatar billede olebole Juniormester
19. januar 2003 - 17:16 #26
Umiddelbart ser jeg ikke flere fejl - men jeg har heller ikke nær-tygget den  :)

Nej, jeg koder kun til Opera, hvis det er et udtrykkeligt krav ... jeg har vanskeligt ved at tage den mere højttidelig end NS4. Der er for meget, der ikke fungerer i den.
/mvh
Avatar billede mhoffmann Nybegynder
26. januar 2003 - 23:34 #27
Er der slet ingen der kan fjerne marginerne i Opera???

Ole: Hvis du lægger et svar så deler jeg pointene mellem dig og knudgert hvis ikke der er nogen der kan løse opera problemet.
Avatar billede olebole Juniormester
27. januar 2003 - 00:12 #28
Jeg er ked af, jeg ikke kunne hjælpe med det sidste
/mvh
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