Functie is goed, maar vorm is eigenlijk leuker. HTML legt de fundamenten voor de vorm maar de kleurtjes, spiegeltjes en kraaltjes maken we met CSS. En CSS3 biedt hippe mogelijkheden voor onder andere de lettertypes, tekst effecten, patronen, schaduwrandjes en animaties. Ook hier geldt dat we de dingen vaak ook kunnen oplossen met bijvoorbeeld afbeeldingen of javascript. Maar daar hangen nadelen aan vast, oplossingen in de stylesheets zijn ook hier uniformer, sneller en meer internet-eigen.
CSS3 ondersteunt nu ook de langverwachte wens naar transparantie, afgeronde hoeken, schaduwen, animaties, lettertypes enz.