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.