Hmm een aardig 'probleempje' waar ik tegenaan liep bij het checken van een simpele site op m'n Mac met IE5. Heb de site op m'n PC gebouwd, en daar staat versie 6 van Internet Explorer op, en probeer me -in eerste instantie- daar zoveel mogelijk op te richten.
Uiteraard probeer ik zoveel mogelijk te definieren met classes en veel dingen weg te stoppen in de CSS. Zo ook de cellpadding en spacing van de tabellen. In m'n browser alles OK, maar toen ik op m'n Apple machine keek, zag ik dit:

Hmm..
Apart.
Nadat ik in de HTML dit had toegevoegd:
werden de images wèl goed tegen elkaar geplaatst.

In de CSS staat onder andere het volgende:
Deze CSS word dus in < IE6 niet geintepreteerd. Op de Mac in ieder geval.
Mijn doelstelling/vraag/stelling is daarom ook:
Moet ik naast de CSS mijn HTML keihard coderen voor versies beneden 6 ?
Uiteraard probeer ik zoveel mogelijk te definieren met classes en veel dingen weg te stoppen in de CSS. Zo ook de cellpadding en spacing van de tabellen. In m'n browser alles OK, maar toen ik op m'n Apple machine keek, zag ik dit:

Hmm..
Apart.
Nadat ik in de HTML dit had toegevoegd:
code:
1
| <table cellpadding="0" cellspacing="0" border="0"> |
werden de images wèl goed tegen elkaar geplaatst.

In de CSS staat onder andere het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| table {
border-collapse:collapse;
padding:0 0 0 0;
spacing:0 0 0 0;
border-width: 0;
}
td {
border-width: 0;
padding:0 0 0 0;
spacing:0 0 0 0;
text-align:left;
vertical-align:top;
} |
Deze CSS word dus in < IE6 niet geintepreteerd. Op de Mac in ieder geval.
Mijn doelstelling/vraag/stelling is daarom ook:
Moet ik naast de CSS mijn HTML keihard coderen voor versies beneden 6 ?