Als je graag 'n boek hebt, kun je kiezen uit vele honderden titels. Ik heb de laatste twee tot drie jaar eigenlijk geen slechte boeken meer gezien over css. Wat je prettig vindt is voor 'n groot deel 'n kwestie van smaak. Lees je graag van a tot z, liever lessen, zo'n dikke Engelstalige pil of 'n iets dunner Nederlands, ...
Maar misschien hoef je geen boek te kopen. Je hebt online 'n aantal uitstekende gratis cursussen en hele oerwouden aan zwaar verouderde en dus niet meer goede cursussen. Hier staan wat links naar goede cursussen:
http://css-voorbeelden.nl/links.html#a-css-overzicht
Vooral die van
http://www.web-garden.be/ kan ik je aanbevelen, omdat dat een van de weinige is die css en html in combinatie behandelt.
Na het volgen van zo'n cursus kun je eigenlijk alles wel op internet vinden, en echte ervaring doe je al doende op.
Het is nog erger. Je hebt css 1, css 2, css 2.1 en css 3.
Maar voor je echt gaat wanhopen: dit zijn gewoon precies dezelfde talen. Het zijn gewoon verschillende versies. css 2 (versie 2) is 'n uitbreiding van css 1. Op het moment is css 2.1 in alle grote browsers vrijwel volledig verwerkt (Safari, Google Chrome, Firefox, Opera, Internet Explorer 8). Internet Explorer 6 en 7 lopen hopeloos achter en geven vaak problemen, vooral IE 6. Ook daar leer je vanzelf mee om te gaan door vragen en proberen. En hopelijk is dat kreng snel verdwenen.
Alles wat in css 1 werkte, werkt ook in css 2. Enz. Er zijn wat kleine uitzonderingen, maar dat gaat dan om dingen die in de praktijk gewoon niet bleken te werken en toch al genegeerd werden.
Internet Explorer 8 heeft met enorme achterstand de minste ondersteuning van css en html. Op het ogenblik wordt gewerkt aan de standaard voor css 3. Die wordt al geleidelijk aan geïmplementeerd in alle browsers, behalve IE 8. Microsoft heeft tot nu toe ook geen plannen om css3 in IE 9 te implementeren, behalve - van alle honderden leuke nieuwe dingen - ronde hoeken. Gelukkig zijn er door vele mensen allerlei oplossingen met JavaScript en zo bedacht, waardoor IE 8 ook 'n beetje mee kan komen. Microsoft zelf lukt dat kennelijk niet.
Maar goed, dat zijn dingen die je allemaal vanzelf wel gaat tegenkomen.
Edit: op die pagina waarnaar ik link staan ook links naar de officiële specificaties van html, css, enz. Maar die zijn eigenlijk alleen maar leesbaar als je dezelfde afwijking hebt als mensen zoals ik