Tutoriel HTML

ACCUEIL HTML Introduction HTML Éditeurs HTML HTML de base Éléments HTML Attributs HTML En-têtes HTML Paragraphes HTML Styles HTML Formatage HTML Citations HTML Commentaires HTML Couleurs HTML HTMLCSS Liens HTML Images HTML Icône de favori HTML Tableaux HTML Listes HTML Bloc HTML et Inline Cours HTML Identifiant HTML Iframes HTML HTMLJavaScript Chemins d'accès aux fichiers HTML Tête HTML Mise en page HTML HTML réactif Code informatique HTML Sémantique HTML Guide de style HTML Entités HTML Symboles HTML Émojis HTML Jeu de caractères HTML Encodage d'URL HTML HTML contre XHTML

Formulaires HTML

Formulaires HTML Attributs de formulaire HTML Éléments de formulaire HTML Types d'entrée HTML Attributs d'entrée HTML Attributs du formulaire de saisie HTML

Graphiques HTML

Canevas HTML HTML SVG

Médias HTML

Médias HTML Vidéo HTML Audio HTML Modules externes HTML YouTube HTML

API HTML

Géolocalisation HTML Glisser/déposer HTML Stockage Web HTML Travailleurs Web HTML HTML SSE

Exemples HTML

Exemples HTML Questionnaire HTML Exercices HTML Certificat HTML Résumé HTML Accessibilité HTML

Références HTML

Liste de balises HTML Attributs HTML Attributs globaux HTML Prise en charge du navigateur HTML Événements HTML Couleurs HTML Canevas HTML HTML Audio/Vidéo Doctypes HTML Jeux de caractères HTML Encodage d'URL HTML Codes de langue HTML Messagerie HTTP Méthodes HTTP Convertisseur PX en EM Raccourcis clavier

Éléments et techniques de mise en page HTML


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


Éléments de mise en page HTML

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

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
Éléments sémantiques HTML5
  • <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 titre pour l' <details>élément

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


Techniques de mise en page HTML

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

  • Cadre CSS
  • Propriété flottante CSS
  • Boîte flexible CSS
  • Grille CSS


Cadres CSS

Si vous souhaitez créer votre mise en page rapidement, vous pouvez utiliser un framework CSS, comme W3.CSS ou 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.

Commencez gratuitement ❯

* Pas de carte de crédit nécessaire


Disposition flottante CSS

Il est courant de créer des mises en page Web entières à l'aide de la floatpropriété CSS. Float est facile à apprendre - il vous suffit de vous souvenir du fonctionnement des propriétés floatet clear. Inconvénients : les éléments flottants sont liés au flux de documents, ce qui peut nuire à la flexibilité. En savoir plus sur float dans notre chapitre CSS Float and 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


Mise en page 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.

En savoir 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


Disposition de la grille CSS

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

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