Direct naar de inhoud

Handboek HTML5 en CSS3HTML en CSS van <a> tot z-index

De vijfde editie (2019) is verschenen

Geplaatst op 1 May 2019

De vijfde editie van het Handboek HTML5 en CSS3 (2019) bevat 524 pagina’s onmisbare informatie. Leer HTML en CSS van <a> tot z-index.

Bekijk een preview van het boek.

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 vijfde, 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 van 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 HTML 5.3 als richtlijn wordt uitgelegd hoe een HTML-document te structureren en alle onderdelen te markeren: paginakop, artikelkoppen, tekst, lijsten, hyperlinks, afbeeldingen, video en audio, formulieren en tabellen. Een goede paginastructuur in HTML is de beste garantie voor een geslaagde lay-out en opmaak met CSS.

De tweede helft van het boek behandelt het opmaken en lay-outen met CSS. Er wordt nog uitgebreider dan in voorgaande edities ingegaan op het maken van responsive lay-outs met alle technieken die CSS daarvoor biedt. Dat is op de eerste plaats CSS Grid Layout. Daarnaast leert uw werken met Flexible Box Layout, multi-column, floats en absolute en relatieve positionering. U leert hoe u lettertypen downloadt, tekst opmaakt, navigatiemenu’s vormgeeft, kleur gebruikt en achtergronden maakt. Ook het werken met CSS-functies zoals var(), calc() en attr() en het maken van overgangen, animaties en transformaties in 2D en 3D komen aan bod.

Dit leerboek en naslagwerk geeft een stevige ondergrond voor het werken met de technieken die de basis vormen van modern webdesign.

Koop het boek

Handboek HTML5 en CSS3, vijfde editie
Peter Doolaard
ISBN 978-94-6356-081-8
524 pagina’s, € 37,99
Van Duuren Media, 2019

Bekijk de inhoudsopgave of lees hier meer over de onderwerpen in het boek.

Na een hoofdstuk met algemene informatie over HTML, CSS, browsers en editors volgen zes hoofdstukken over HTML en zes over CSS.

  • In hoofdstuk 2 wordt de basis van HTML uitgelegd: elementen, tags en attributen. U leert aan welke eisen een HTML-document moet voldoen (DOCTYPE), wat het Document Object Model (DOM) is en hoe het contentmodel in elkaar zit. Vervolgens komen de elementen aan bod waarmee u de hoofdonderdelen van een pagina markeert, zoals header, nav, main, aside, section en footer.
  • Hoofdstuk 3 gaat over het markeren van tekst: koppen, alinea’s, opsommingen, definitielijsten en meer.
  • In hoofdstuk 4 komt de kern van Hypertext Markup Language aan bod: de koppelingen (links) waarmee tekst hypertext wordt. Maar koppelingen kunnen meer: linken naar grote afbeeldingen in een fotogalerij, linken naar downloads, een pdf-bestand openen, de telefoonapp starten enzovoort. Ook geavanceerdere koppelingen komen aan bod: prefetch, preload, prerender en dns-prefetch.
  • Hoofdstuk 5 gaat over het werken met beeld, geluid en andere externe inhoud: de afbeeldingstypen die geschikt zijn voor internet, responsive images, externe content laden in een iframe en video en audio afspelen.
  • Alles wat te maken heeft met formulieren wordt besproken in hoofdstuk 6. Hoe een compleet formulier eruitziet, welke invoertypen er zijn, hoe keuzelijsten worden gemaakt en waarom een formulier niet zonder hulp van de webserver kan worden verwerkt.
  • Hoofdstuk 7 is het laatste hoofdstuk over HTML en gaat over het maken van tabellen.
  • Vanaf hoofdstuk 8 gaat het alleen nog over Cascading Style Sheets: wat CSS is, hoe het werkt en waarom het zo handig is. Maar ook over waarom opmaak soms niet werkt (de cascade en specificiteit) en welke selectors er zijn en hoe ze worden gebruikt.
  • Hoofdstuk 9 behandelt de basis van lay-outs met CSS: het boxmodel, marges, padding, randen en het weergavemodel met de eigenschap display.
  • Alle lay-outtechnieken staan in hoofdstuk 10: grid, flexbox, multi-column, floats en absolute en relatieve postionering. Onderdelen van nos.nl, bol.com en ns.nl worden als voorbeelden gebruikt.
  • Alles over het opmaken van tekst en navigatiemenu’s is te vinden in hoofdstuk 11.
  • Hoofdstuk 12 gaat over hoe kleur wordt ingesteld en toegepast op tekst, randen en achtergronden, maar ook over het maken van kleurverlopen, afgeronde hoeken, schaduw en randen met afbeeldingen.
  • Hoofdstuk 13 gaat over beweging in webpagina’s: overgangen, animaties en transformaties. Daarna leert u nog rekenen met calc(), werken met CSS-variabelen en hoe het uitlezen van HTML-attributen met attr() werkt.

Veel voorbeelden en afbeeldingen zijn vernieuwd, de uitleg is nagelopen en fouten zijn verbeterd. Door de aanpassingen is het boek 32 pagina’s dikker dan de vorige editie. En daarmee is de vijfde editie van het Handboek HTML5 en CSS3 opnieuw dé keus voor wie een Nederlandstalig leerboek en naslagwerk over HTML en CSS zoekt.

Bij aankoop krijgt u toegang tot de webversie van het boek erbij.

Koop het boek