MEILLEUR SITE POUR LES DÉVELOPPEURS WEB
HTML5 Cours pour débutants

En Ua Es De

HTML Éléments de mise en page et techniques


Les sites Web affichent souvent du contenu dans plusieurs colonnes (comme un magazine ou un journal).


Exemple

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

Try it Yourself »

HTML Éléments de mise en page

Le HTML comporte plusieurs éléments sémantiques qui définissent les différentes parties d'une page Web :

HTML5 Semantic Elements
<header> - Définit un en-tête pour un document ou une section
<nav> - Définit un ensemble de liens de navigation
<section> - Définit une section dans un document
<article> - Définit un contenu indépendant et autonome
<aside> - Définit le contenu en dehors du contenu (comme une barre latérale)
<footer> - Définit un pied de page pour un document ou une section
<details> - Définit des détails supplémentaires que l'utilisateur peut ouvrir et fermer à la demande
<summary> - Définit un en-tête pour l'élément <details>
HTML5 Semantic Elements
  • <header> - Définit un en-tête pour un document ou une section
  • <nav> - Définit un ensemble de liens de navigation
  • <section> - Définit une section dans un document
  • <article> - Définit un contenu indépendant et autonome
  • <aside> - Définit le contenu en dehors du contenu (comme une barre latérale)
  • <footer> - Définit un pied de page pour un document ou une section
  • <details> - Définit des détails supplémentaires que l'utilisateur peut ouvrir et fermer à la demande
  • <summary> - Définit un en-tête pour l'élément <details>

Vous pouvez en savoir plus sur les éléments sémantiques dans notre chapitre Sémantique HTML.


HTML Techniques de mise en page

Il existe quatre techniques différentes pour créer des mises en page multicolonnes. Chaque technique a ses avantages et ses inconvénients :

  • CSS framework
  • CSS float propriété
  • CSS flexbox
  • CSS grid

CSS Frameworks

Si vous souhaitez créer votre mise en page rapidement, vous pouvez utiliser un framework CSS, comme W3.CSS or Bootstrap.

Avez-vous déjà entendu parler des Espaces W3Schools ? Ici, vous pouvez créer votre site Web à partir de zéro ou utiliser un modèle et l'héberger gratuitement.


CSS Disposition float

Il est courant de créer des mises en page Web entières à l'aide de la propriété CSS float. Float est facile à apprendre - vous devez vous rappeler comment fonctionnent les propriétés float et clear. Inconvénients : Les éléments flottants sont liés au flux de documents, ce qui peut nuire à la flexibilité. Apprenez-en plus sur float dans notre chapitre CSS Float et Clear.

Exemple

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

Try it Yourself »

Disposition CSS Flexbox

L'utilisation de flexbox garantit que les éléments se comportent de manière prévisible lorsque la mise en page doit s'adapter à différentes tailles d'écran et différents périphériques d'affichage.

Apprenez-en plus sur flexbox dans notre chapitre CSS Flexbox.

Exemple

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

Try it Yourself »

Disposition de la Grid CSS

Le module CSS Grid Layout offre un système de mise en page basé sur une grille, avec des lignes et des colonnes, ce qui facilite la conception de pages Web sans avoir à utiliser de flotteurs ni de positionnement.

Apprenez-en plus sur les grilles CSS dans notre chapitre Introduction aux Grid CSS.



Commentaires