Avatar billede limemedia Nybegynder
25. marts 2002 - 16:13 Der er 17 kommentarer og
1 løsning

W3C, HTML4.01 og body tag

Jeg har følgende linie
<body bgcolor="#ffffff" leftmargin=0 topmargin=0 marginwidth="0" marginheight="0" background="gfx/background_800.gif">

Den skal jeg have gjort - ikke blot W3C kompatibel - men så den virker i Netscape4.72 ! Det jeg skal er, at både Netscape og IE ikke viser border i mit design.

Jeg understreger, det *skal* virke i begge browsere, uden problemer. Jeg leder efter CSS linien der sørger for at det virker.

/ LJ
Avatar billede limemedia Nybegynder
25. marts 2002 - 16:14 #1
Hmm, min formulering er lidt mystisk. Altså, linien virker - men skal kodes i CSS, det er ikke gyldigt html4.01 transitional og det skal det være.
Avatar billede pelkjaer Nybegynder
25. marts 2002 - 16:16 #2
Det kan du ikke. Så hvis du vil ha margin: 0px i NS 4 må du droppe valideringen.
Avatar billede nimda Nybegynder
25. marts 2002 - 16:17 #3
BODY {
    BACKGROUND-COLOR: #98AACB;
        background-image: url(stars.gif);
          MARGIN-TOP: 0;
          MARGIN-LEFT: 0;
          MARGIN-TOP: 0;
}
Avatar billede nimda Nybegynder
25. marts 2002 - 16:18 #4
Var det, det du vil have???????
Avatar billede limemedia Nybegynder
25. marts 2002 - 16:23 #5
nimda >> duer ikke i Netscape !
Avatar billede pelkjaer Nybegynder
25. marts 2002 - 16:23 #6
ljweb>>NS 4 forstår IKKE margin - der er der ikke noget at gøre ved.
Avatar billede limemedia Nybegynder
25. marts 2002 - 16:24 #7
pelkjaer >> there has to be a way... :o(
Avatar billede pelkjaer Nybegynder
25. marts 2002 - 16:28 #8
Avatar billede limemedia Nybegynder
25. marts 2002 - 16:28 #9
Ole von Bole giver dig ret pelkjaer :o(

U want a point or two ?
Avatar billede pelkjaer Nybegynder
25. marts 2002 - 16:29 #10
Hvis jeg ellers forstår dit spørgsmål..

Dit problem er at du har givetvis en venstrecentreret side, uden margins.
For at det virker i NS 4 har du skrevet:

leftmargin=0 topmargin=0 marginwidth="0" marginheight="0"

Samtidig vil du gerne validere html 4.01 - korrekt?
Avatar billede pelkjaer Nybegynder
25. marts 2002 - 16:30 #11
Så skidt da. :)
Avatar billede limemedia Nybegynder
25. marts 2002 - 16:30 #12
korrekt
Avatar billede limemedia Nybegynder
25. marts 2002 - 16:32 #13
mon det her er at "snyde" :)

if (preg_match("/W3C_Validator/i", "$browser")
kombineret med
<body bgcolor="#FFFFFF"<?php if ($limitbrowser != 2) { ?> leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" background="gfx/mainback.gif"<?php } ?>>

hmm, :))
Avatar billede pelkjaer Nybegynder
25. marts 2002 - 16:37 #14
Tja, det er jo som man ser på det =oD
Avatar billede olebole Juniormester
25. marts 2002 - 16:37 #15
<ole>
Eneste løsning er nok:

<script type="JavaScript">
var str;
if (document.layers) {
    str = '<body bgcolor="#ffffff" leftmargin=0 topmargin=0 marginwidth="0" marginheight="0" background="gfx/background_800.gif">';
} else {
    str = '<body>';
}
document.write(str);
</script>

...og så sæt dine styles, som du ville gøre til enhver CSS-kompatibel bruser  ;o)
/mvh
</bole>
Avatar billede pelkjaer Nybegynder
25. marts 2002 - 16:40 #16
Iøvrigt forstår Opera heller ikke blot

margin: 0px;

Men kræver

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
Avatar billede limemedia Nybegynder
25. marts 2002 - 16:43 #17
jeps, jeg har
    body {
        margin-bottom : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
    }
i css'en

ole >> takker, omskriver til PHP og indsætter den
Avatar billede werd Nybegynder
25. marts 2002 - 19:39 #18
opera er noget lort
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