Det kan godt skyldes at du sidder på en Mac, men det skyldes nok nærmere, at du _ikke_ skriver valid HTML... Så vidt jeg ved bør Mac ikke være et problem hvis HTML'en er valid.
1. Du har undladt at angive en doctype... (Vigtigt):
F.eks.: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">... i toppen af dine dokumenter. Doctypen fortæller browserne at koden skal læses som HTML (At koden ER HTML). Du kan opleve mange 'sjove' forskelle i de enkelte browsere, hvis du udelader denne, da browserne vil fortolke koden forskelligt.
2. Dernæst skriver du ikke valid HTML. bl.a. laver du mange af de her:
class=indexheader (Du skal huske at skrive således: class="indexheader" før det kan kaldes for valid kode). Dernæst skriver du <br> således: <br />, hvilket viser at du forsøger at skrive XHTML - Men du angiver ingen doctype? Du skal enten skrive HTML eller XHTML - Ikke begge dele samtidig.
Hvis du vil skrive XHTML, bør du læse disse artikler af olebole, inden du kaster dig ud i det (XHTML kan endnu ikke fortolkes korrekt af de nutidige browsere. Derfor er det bedst at kode i HTML 4.01 indtil videre):
http://www.eksperten.dk/artikler/537http://www.eksperten.dk/artikler/538Før din kode kan blive valid skal du have rette alle de fejl der findes i din HTML (For mange til at jeg kan nævne dem her). Igen kan jeg henvise til følgende link:
http://www.w3.org/TR/REC-html40/struct/global.html og til
www.w3c.org generelt.
Til begyndere kan
www.w3schools.com være mere overkommelig, da W3C.org er ret omfattende.
Jeg håber ikke at det tager modet fra dig. Lige nu virker det sikkert uoverskueligt, men når først du kommer i gang med at lære valid HTML, er det ikke så svært igen; Jeg har, for kun få måneder siden, selv været der hvor du er nu :-)
Apo