HTML (HyperText Markup Language) : Langage de balisage utilisé pour structurer le contenu d'une page web.
CSS (Cascading Style Sheets) : Langage de style utilisé pour mettre en forme et décorer le contenu HTML.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Titre de la page</title>
</head>
<body>
<!-- Contenu de la page -->
</body>
</html>
<h1> à <h6> : Titres<p> : Paragraphe<a href="lien"> : Lien hypertexte<img src="image.jpg" alt="description"> : Image<ul>, <ol>, <li> : Listes<div> : Conteneur générique<span> : Conteneur en lignep { ... }.ma-classe { ... }#mon-id { ... }color : Couleur du textefont-size : Taille de la policemargin : Marge extérieurepadding : Marge intérieurebackground-color : Couleur de fondborder : BordureModèle de boîte composé de : margin, border, padding,
content.
<p style="color: red;">Ce texte est rouge.</p>
<style>
p {
color: blue;
}
</style>
<link rel="stylesheet" href="styles.css">
block : Prend toute la largeur disponibleinline : Prend seulement la largeur nécessaireinline-block : Combine les deuxflex : Modèle de boîte flexiblegrid : Modèle de grillestatic : Par défautrelative : Position relative à sa position normaleabsolute : Position absolue par rapport au parent positionnéfixed : Position fixe par rapport à la fenêtre du navigateursticky : Position collante
@media (max-width: 768px) {
body {
background-color: lightblue;
}
}
<meta name="viewport" content="width=device-width, initial-scale=1.0">
.box {
transition: background-color 0.5s ease;
}
.box:hover {
background-color: yellow;
}
@keyframes slide {
0% { transform: translateX(0); }
100% { transform: translateX(100px); }
}
.box {
animation: slide 2s infinite;
}
<header>,
<nav>, etc.) et des attributs alt pour les images.
HTML et CSS sont les fondements du développement web. Maîtriser ces langages est essentiel pour créer des sites web modernes, accessibles et performants. Continuez à pratiquer et à explorer des projets plus complexes pour approfondir vos compétences.