Hallo,
Nee, css werkt juist in elke browser (vrijwel) hetzelfde, als je het goed toepast. Alleen voor Internet Explorer 6 en in mindere mate voor Internet Explorer 7 moet je soms dingen aanpassen, omdat die zich niet aan de standaard houden.
Je moet eigenlijk voortdurend je code valideren. html op
http://validator.w3.org/
en css op
http://jigsaw.w3.org/css-validator/
Voortdurend, want dan merk je 'n fout snel op.
Je kunt het beste beginnen in Firefox. Die heeft de meeste hulpmiddelen, zoals:
Firebug:
https://addons.mozilla.org/nl/firefox/addon/1843
Web Developer:
https://addons.mozilla.org/nl/firefox/addon/60
en Html Validator:
https://addons.mozilla.org/nl/firefox/addon/249
Daarnaast testen in Safari, Google Chrome en Opera. Die kun je allemaal probleemloos naast elkaar installeren.
Internet Explorer 6, 7 en 8 is 'n probleem, want die kunnen niet makkelijk op hetzelfde systeem. Multiple IE is 'n manier, hier vind je nog andere:
http://css-voorbeelden.nl/links.html#a-ger-meerdere
De enige echt waterdichte methode zijn de gratis images van Microsoft voor Virtual PC. Alle andere methoden geven toch (kleine) verschillen met de 'echte' IE 6, 7 en 8.
Als je css gebruikt is 'n doctype onmisbaar. Vaak worden verschillen veroorzaakt door het ontbreken van een (geldig, volledig) doctype. De validator geeft zo'n fout gelijk aan.
Als iets goed werkt in Firefox, werkt het vrijwel altijd ook goed in Safari, Google Chrome, Opera en Internet Explorer 8. Meestal ook in IE 7. IE 6 is 'n ander verhaal. Voor IE 7 en IE 6 kun je later aanpassingen maken. Daar zijn bepaalde trucs voor. Als 't eerst maar werkt in 'fatsoenlijke' browsers.
Als je nog gerichtere vragen hebt over de verschillen, horen we 't wel.