HTML et CSS sont les éléments constitutifs les plus fondamentaux d'une page Web, et ils constituent également votre première étape pour devenir développeur Web. HTML fournit la mise en page et le contenu de la page Web, et CSS définit son style et son apparence. Dans ce didacticiel, nous allons aborder les bases du HTML et du CSS et, à la fin, vous serez en mesure de concevoir des pages Web réactives qui fonctionnent de manière transparente sur des appareils de toutes tailles.
Qu’est-ce que le HTML ?
HTML est le langage de balisage standard utilisé pour créer des pages Web. Il définit la structure et le contenu des pages Web à l'aide d'éléments HTML tels que des titres, des paragraphes, des images, des liens, des formulaires, etc.
Pour commencer à écrire du code HTML, vous pouvez utiliser la démo CodePen ci-dessous :
Démo de code ?
Sur le côté gauche, vous trouverez le code source HTML, qui est essentiellement le plan de ce qui sera affiché. Le navigateur transformera ensuite ce plan en la page Web que vous voyez sur le côté droit.
Vous pouvez modifier le code source directement pour voir comment il affecte la page Web affichée.
Préparez votre ordinateur pour le développement Web
Bien sûr, dans la pratique, vous ne pouvez pas compter sur des outils tels que CodePen pour créer une application Web fonctionnelle et complète. Vous avez besoin de quelque chose de plus puissant, alors configurons votre ordinateur pour le développement Web.
Pour commencer, assurez-vous qu'un navigateur est installé. N'importe quel navigateur Web populaire tel que Google Chrome, Microsoft Edge, Safari ou Firefox devrait suffire pour ce cours. Vous pouvez télécharger et installer le navigateur à partir des sites Web liés.
De plus, vous aurez besoin d'un éditeur de code pour écrire et modifier votre code. Visual Studio Code est une excellente option pour les débutants (et les professionnels, d'ailleurs). C'est l'éditeur de code le plus utilisé au monde. Téléchargez simplement le programme d'installation approprié pour votre système d'exploitation depuis leur site officiel.
Après avoir installé VSCode, assurez-vous d'installer également l'extension Live Server. Accédez à l'onglet Extensions dans la barre latérale gauche et saisissez Live Server dans la zone de recherche. À partir de là, vous pourrez télécharger et installer l'extension.
Live Server créera un serveur de développement local avec la fonction de rechargement automatique. Par exemple, créez un nouveau répertoire de travail et ouvrez-le à l'aide de VSCode.
Créez un nouveau fichier nommé index.html sous ce répertoire. L'extension .html indique qu'il s'agit d'un document HTML. Tapez ! dans VSCode, et vous verrez des suggestions comme celle-ci :
Il s'agit d'un raccourci permettant de créer rapidement des documents HTML. Vous pouvez naviguer avec les touches ↑ ou ↓. Sélectionnez la première option et le code suivant devrait être généré.
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title>
Remarquez que dans le coin inférieur droit de la fenêtre VSCode, il y a un bouton Go Live.
Cliquer sur ce bouton activera l'extension Live Server. Un serveur de développement local sera démarré, hébergeant le fichier index.html que vous venez de créer.
Bien sûr, le fichier est encore vide pour le moment, vous ne pouvez donc rien voir. Ajoutez quelque chose entre le
et balises.<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> Hello, world!
Enregistrez les modifications et la page Web sera automatiquement actualisée avec le nouveau contenu.
La structure d'un document HTML
Un document HTML typique a toujours la structure suivante :
. . . . . .
Le La balise définit le type de document. Lorsque le navigateur Web rencontre , il comprend que la page doit être analysée et affichée conformément aux spécifications HTML5, la dernière version du standard HTML. Cela garantit que les navigateurs modernes interprètent correctement le contenu et la mise en page de la page Web.
Tout le reste du fichier doit être placé dans un signe élément, défini par une balise d'ouverture () et une balise de fermeture ().
lang est appelé un attribut et il a la valeur "en". Cela indique au navigateur ainsi qu'au moteur de recherche que l'anglais est la langue principale utilisée pour cette page Web.
À l'intérieur du élément, il existe deux éléments enfants,
etÉléments et attributs
Regardons de plus près l'exemple précédent et remarquons que le document HTML comprend différents éléments dans une structure imbriquée. En HTML, la plupart des éléments ont à la fois une balise d'ouverture et une balise de fermeture :
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title>
Dans ce cas,
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> Hello, world!
L'élément peut également s'enrouler autour d'autres éléments, formant une structure imbriquée.
. . . . . .
À l'intérieur de la balise d'ouverture, vous pouvez définir des attributs, qui sont utilisés pour spécifier des informations supplémentaires sur l'élément, telles que sa classe, son identifiant, etc.
<tag>. . .</tag>
L'attribut est généralement dans une paire clé/valeur, et la valeur doit toujours être placée entre guillemets correspondants (doubles ou simples).
Il existe quelques exceptions à ces formats généraux. Par exemple, le symbole
L'élément, qui crée un saut de ligne, n'a pas besoin de balise de fermeture. Certains attributs, comme multiple, ne nécessitent pas de valeur. Nous discuterons de ces exceptions plus tard dans ce cours au fur et à mesure que nous les rencontrerons.
Cependant, vous devez vous rappeler que si un élément nécessite une balise de fermeture, il ne doit jamais être laissé de côté. Dans la plupart des cas, la page Web peut toujours s'afficher correctement, mais à mesure que la structure de votre document HTML devient plus complexe, des erreurs inattendues peuvent survenir. Jetez un œil à nos lignes directrices sur les meilleures pratiques pour écrire du HTML et du CSS si vous êtes intéressé.
Lectures complémentaires
- Présentation de la feuille de style en cascade (CSS)
- Introduction à JavaScript
- Qu'est-ce que le Responsive Design
- Comment créer des formulaires interactifs en utilisant HTML et CSS
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Si vous avez récemment commencé à travailler avec GraphQL ou examiné ses avantages et ses inconvénients, vous avez sans aucun doute entendu des choses comme "GraphQL ne prend pas en charge la mise en cache" ou

Dans cet article, nous plongerons dans le monde des barres de défilement. Je sais, ça ne semble pas trop glamour, mais croyez-moi, une page bien conçue va de pair

L'API de transition Svelte fournit un moyen d'animer les composants lorsqu'ils entrent ou quittent le document, y compris les transitions Svelte personnalisées.

Combien de temps passez-vous à concevoir la présentation de contenu pour vos sites Web? Lorsque vous écrivez un nouveau blog ou créez une nouvelle page, pensez-vous à

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Les commandes NPM exécutent diverses tâches pour vous, soit en tant que processus unique ou en cours d'exécution pour des choses comme le démarrage d'un serveur ou la compilation de code.

Je discutais avec Eric Meyer l'autre jour et je me suis souvenu d'une histoire d'Eric Meyer de mes années de formation. J'ai écrit un article de blog sur la spécificité CSS, et

L'article discute de l'utilisation de CSS pour les effets de texte comme les ombres et les gradients, les optimiser pour les performances et l'amélioration de l'expérience utilisateur. Il répertorie également les ressources pour les débutants (159 caractères)


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Dreamweaver CS6
Outils de développement Web visuel

MantisBT
Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

ZendStudio 13.5.1 Mac
Puissant environnement de développement intégré PHP

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel