<ole>
spliid >> Det største problem får man nu, hvis man faktisk overholder standarden for XHTML, da IE som bekendt ikke understøtter XHTML. Helt galt går det med et XHTML 1.1 dokument. Sådan et kan IE slet ikke vise, men vil derimod tilbyde brugeren at downloade dokumentet for ham.
Når spørgerens såkaldte XHTML 1.1 dokument overhovedet kan vises i IE, ved vi altså allerede dér, at dokumentet ikke er validt - eller rettere: Serveren sender det med forkert MIME-type.
At overholde CSS-standarden kan også give alvorlige problemer med visningen, da IE ikke understøtter store dele af den seneste version (CSS 2.1).
Derimod giver det ofte visningsproblemer i forskellige browsere, hvis man ikke overholder HTML standarden ;o)
zion >> Når jeg kikker i CCS-filerne springer 'margin:-20px' på klassen 'tbox' i øjnene. Hvis jeg i adresselinjen skriver:
java script:document.getElementsByName("email")[0].style.marginTop=0;void(0)
- og trykker 'Return', kan hele feltet ses. Prøv derfor at rette:
/* e107 core style */
.tbox, .helpbox{
margin: 0 0 0px 0;
border: 1px solid #C8C8C8 ;
font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top: -20px;
padding: 0;
}
- til:
/* e107 core style */
.tbox, .helpbox{
margin: 0 0 0px 0;
border: 1px solid #C8C8C8 ;
font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top: 0;
padding: 0;
}
- i filen '
http://www.sommerhus-samsø.dk/e107_files/e107.css'.Derudover er der andre fejl. Man kan f.eks. ikke importere stylesheets midt i body-elementet. Et stylesheet skal importeres i head-elementet. Dette element:
<link rel="stylesheet" type="text/css" media="all" href="../../e107_handlers/calendar/calendar.css" />
- i contactform-dokumentet skal med andre ord flyttes. I samme dokument escaper du mange steder dine gåseøjne - f.eks:
<td class=\'forumheader3\'>
De to backslashes skal fjernes
/mvh
</bole>