Comment créer un site web en HTML et CSS

Comment créer un site web en HTML et CSS (de A à Z) | We.Inc

Créez un site complet d'une page en HTML et CSS : squelette, en-tête, hero, sections, formulaire de contact, pied de page, mise en page responsive et publication, avec un aperçu en direct.

Comment créer un site web en HTML et CSS

Créez un dossier contenant deux fichiers texte simples : index.html pour le contenu et styles.css pour l'apparence. Commencez index.html par le squelette standard (doctype, html, head, body), liez la feuille de style dans le head, ajoutez un en-tête, les sections principales et un pied de page, puis ouvrez le fichier dans un navigateur. Envoyez le dossier sur n'importe quel hébergeur statique pour le publier.

Le projet complet en six étapes

Voici le projet complet, pas seulement le premier fichier. Vous allez écrire la page d'une petite entreprise, d'un dossier vide jusqu'à une mise en page responsive, et le générateur ci-dessous vous permet de saisir votre nom et vos informations pour voir la page finale se mettre à jour. Chaque extrait est complet : vous pouvez copier les deux fichiers finaux et les ouvrir immédiatement.

Questions fréquentes

Faut-il payer quoi que ce soit pour créer un site en HTML ?

Non. Écrire les fichiers ne demande qu'un éditeur de texte et un navigateur, tous deux gratuits. Plusieurs hébergeurs statiques proposent des offres gratuites pour les petits sites ; un nom de domaine personnalisé est généralement le seul coût, si vous en voulez un.

Pourquoi ai-je besoin de la balise meta viewport ?

Sans elle, les navigateurs mobiles affichent la page à une largeur de bureau puis la réduisent, et le texte devient minuscule. width=device-width leur indique d'utiliser la vraie largeur de l'écran, ce qui permet aux media queries de fonctionner correctement.

Un site uniquement en HTML peut-il avoir un formulaire de contact ?

Le HTML dessine le formulaire, mais il faut quelque chose pour recevoir l'envoi. Sur un hébergeur statique, faites pointer l'attribut action du formulaire vers un service de traitement de formulaires ou vers la fonction de formulaires intégrée de votre hébergeur. Un lien mailto: est la solution de repli la plus simple.

Comment ajouter d'autres pages ?

Créez un autre fichier, par exemple about.html, avec le même en-tête et le même pied de page, faites un lien vers lui avec <a href="about.html">About</a>, et partagez le même styles.css entre les pages. Chaque page doit avoir son propre title et son propre h1.

Vaut-il mieux utiliser un framework ?

Pas pour un premier site. Le HTML et le CSS simples se chargent vite, ne demandent aucune étape de build et vous apprennent ce que tout framework produit en coulisses. Passez à un framework quand vous avez besoin de composants partagés sur de nombreuses pages ou d'un comportement proche d'une application.

Les balises sémantiques ont un vrai rôle

Une mise en page pensée d'abord pour le téléphone

Publier votre dossier

Étape 1 : le squelette de la page

Toute page HTML commence par les mêmes quelques lignes. Le doctype maintient les navigateurs en mode standard, lang indique aux lecteurs d'écran dans quelle langue parler, et la balise viewport fait utiliser aux téléphones leur vraie largeur.

Point de départ de index.html

Enregistrez ce fichier, ouvrez-le dans un navigateur, et vous avez déjà une page valide avec un titre d'onglet.

Étapes 2 et 3 : structure et contenu

Dans body, un header contient le nom et le menu, main contient les sections, et un footer termine la page. Le résultat en direct ci-dessous n'a encore aucun style, ce qui montre à quel point un bon HTML est lisible à lui seul.

En-tête, hero, cartes, formulaire de contact et pied de page

Modifiez le texte et le résultat se met à jour. Observez les labels du formulaire : cliquer sur un label place le focus sur son champ.

Placez ceci dans styles.css, à côté de index.html. Le fichier définit une typographie lisible, une colonne centrée, un en-tête en flex et une grille de cartes qui passe à trois colonnes sur les écrans plus larges.

La feuille de style complète

Enveloppez l'intérieur de header, main et footer dans <div class="wrap"> pour centrer le contenu, comme le fait le code produit par le générateur.

Étape 6 : publier

Façons de mettre un dossier statique en ligne

Boulangerie du Port

Pain au levain frais, cuit avant l'aube.

Créez votre page

Saisissez le nom de votre entreprise, votre slogan et trois offres. L'aperçu et les deux fichiers se mettent à jour pendant la saisie, prêts à être copiés.

E-mail de contact

Slogan

Offre {n}

Afficher

Aperçu

Aperçu de votre page

Copier index.html

Commencer gratuitement · Sans carte bancaire

Voir aussi: Guides

Produit

Pour qui

Fonctionnalités

Ressources

Entreprise

Plan du site