HTML -zelfstudie

HTML HOME HTML-introductie HTML-editors HTML basis HTML-elementen HTML-kenmerken HTML-koppen HTML-alinea's HTML-stijlen HTML-opmaak HTML-citaten HTML-opmerkingen HTML-kleuren HTML-CSS HTML-links HTML-afbeeldingen HTML-favicon HTML-tabellen HTML-lijsten HTML-blok en inline HTML-klassen HTML-ID HTML-iframes HTML-JavaScript Paden voor HTML-bestanden HTML-kop HTML-indeling HTML-responsief HTML-computercode HTML-semantiek HTML-stijlgids HTML-entiteiten HTML-symbolen HTML-emoji's HTML-tekenset HTML-URL-codering HTML versus XHTML

HTML -formulieren

HTML-formulieren HTML-formulierkenmerken HTML-formulierelementen HTML-invoertypen HTML-invoerkenmerken Kenmerken HTML-invoerformulier

HTML -afbeeldingen

HTML-canvas HTML-SVG

HTML- media

HTML-media HTML-video HTML-audio HTML-plug-ins HTML-YouTube

HTML API's

HTML-geolocatie HTML slepen/neerzetten HTML-webopslag HTML-webwerkers HTML-SSE

HTML- voorbeelden

HTML-voorbeelden HTML-quiz HTML-oefeningen HTML-certificaat HTML-samenvatting HTML-toegankelijkheid

HTML- verwijzingen

HTML-taglijst HTML-kenmerken Algemene HTML-kenmerken Ondersteuning voor HTML-browser HTML-gebeurtenissen HTML-kleuren HTML-canvas HTML-audio/video HTML-documenttypen HTML-tekensets HTML-URL-codering HTML-taalcodes HTTP-berichten HTTP-methoden PX naar EM-omzetter Toetsenbord sneltoetsen

Elementen en technieken voor HTML -lay-out


Websites tonen content vaak in meerdere kolommen (zoals een tijdschrift of een krant).


Voorbeeld

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


HTML-lay-outelementen

HTML heeft verschillende semantische elementen die de verschillende delen van een webpagina definiëren:

HTML5 Semantic Elements
<header> - Defines a header for a document or a section
<nav> - Defines a set of navigation links
<section> - Defines a section in a document
<article> - Defines an independent, self-contained content
<aside> - Defines content aside from the content (like a sidebar)
<footer> - Defines a footer for a document or a section
<details> - Defines additional details that the user can open and close on demand
<summary> - Defines a heading for the <details> element
HTML5 semantische elementen
  • <header> - Definieert een koptekst voor een document of een sectie
  • <nav> - Definieert een set navigatielinks
  • <section> - Definieert een sectie in een document
  • <article>- Definieert een onafhankelijke, op zichzelf staande inhoud
  • <aside>- Definieert inhoud naast de inhoud (zoals een zijbalk)
  • <footer>- Definieert een voettekst voor een document of een sectie
  • <details>- Definieert aanvullende details die de gebruiker op aanvraag kan openen en sluiten
  • <summary>- Definieert een kop voor het <details>element

U kunt meer lezen over semantische elementen in ons hoofdstuk HTML-semantiek .


HTML-lay-outtechnieken

Er zijn vier verschillende technieken om lay-outs met meerdere kolommen te maken. Elke techniek heeft zijn voor- en nadelen:

  • CSS-framework
  • CSS float-eigenschap
  • CSS-flexbox
  • CSS-raster


CSS-frameworks

Als u snel uw lay-out wilt maken, kunt u een CSS-framework gebruiken, zoals W3.CSS of Bootstrap .

Ooit gehoord van W3Schools Spaces ? Hier kunt u uw website helemaal opnieuw maken of een sjabloon gebruiken en deze gratis hosten.

Ga gratis aan de slag

* geen kredietkaart nodig


CSS zwevende lay-out

Het is gebruikelijk om volledige weblay-outs te maken met behulp van de CSS- floateigenschap. Float is gemakkelijk te leren - u hoeft alleen maar te onthouden hoe de floaten cleareigenschappen werken. Nadelen: Zwevende elementen zijn gebonden aan de documentstroom, wat de flexibiliteit kan schaden. Lees meer over float in ons CSS Float en Clear hoofdstuk.

Voorbeeld

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


CSS Flexbox-indeling

Het gebruik van flexbox zorgt ervoor dat elementen zich voorspelbaar gedragen wanneer de paginalay-out rekening moet houden met verschillende schermformaten en verschillende weergaveapparaten.

Lees meer over flexbox in ons CSS Flexbox- hoofdstuk.

Voorbeeld

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


CSS-rasterindeling

De CSS-rasterlay-outmodule biedt een op rasters gebaseerd lay-outsysteem, met rijen en kolommen, waardoor het gemakkelijker wordt om webpagina's te ontwerpen zonder gebruik te maken van floats en positionering.

Lees meer over CSS-rasters in ons hoofdstuk CSS-rasterintroductie .