Handig om te weten: van dit boek is een webversie beschikbaar. Als je je registreert, krijg je gratis toegang, plus relevante extra's.
Van alle technieken voor het maken van webpagina's en webapps zijn HTML en CSS de belangrijkste. Zonder HTML geen webpagina's en zonder CSS blijft het een kale boel. In deze vierde, bijgewerkte editie van dit handboek leert u omgaan met beide webtalen. U leert eerst hoe u de content markeert met HTML zodat de paginastructuur klopt. Daarna maakt u de onderdelen op de pagina op met CSS. Het uitgangspunt daarbij is dat u niet alleen leert dát dingen werken, maar vooral waaróm ze werken.
Met de nieuwste W3C-specificatie van HTML als richtlijn wordt uitgelegd hoe een HTML-document te structureren en alle onderdelen te markeren: paginakop, artikelkoppen, tekst, lijsten, hyperlinks, afbeeldingen, video en audio, tabellen en formulieren. Een goede paginastructuur in HTML is de beste garantie voor een geslaagde lay-out en opmaak met CSS. Daarom zijn voorbeelden opgenomen van verschillende typen webpagina's: een eenvoudige persoonlijke pagina, een product-presentatie en een blog.
De tweede helft van het boek behandelt het opmaken en lay-outen met CSS. De basis daarvoor is ook vandaag nog CSS 2.1, de webstandaard uit 2011. Daar worden doorlopend in afzonderlijke modules nieuwe mogelijkheden aan toegevoegd en dat is wat gemakshalve CSS3 wordt genoemd. U leert onder meer hoe u lettertypen downloadt, tekst opmaakt, navigatiemenu's vormgeeft, kleur gebruikt en achtergronden maakt. Ook het werken met CSS-variabelen en het maken van overgangen, animaties en transformaties in 2D en 3D komen aan bod. Tot slot wordt uitgelegd hoe u met Flexible Box Layout en CSS Grid Layout flexibele lay-outs maakt die er op elk beeldscherm goed uitzien, van smartphone tot desktopscherm.