Maison >interface Web >tutoriel CSS >Maîtriser CSS : des bases au niveau intermédiaire
CSS (Cascading Style Sheets) est une technologie fondamentale pour créer des sites Web visuellement attrayants. Il permet aux développeurs de styliser les éléments HTML, de contrôler les mises en page et d'améliorer l'expérience utilisateur. Cet article vous guide à travers les bases CSS et les concepts intermédiaires, vous garantissant ainsi de pouvoir styliser les pages Web en toute confiance.
Qu'est-ce que CSS ?
CSS est utilisé pour styliser les éléments HTML, en définissant leur apparence (par exemple, les couleurs, les polices, l'espacement). Il sépare le contenu (HTML) de la présentation (CSS).
Exemple : styliser un
<h1> </li> <li> <p><strong>Three Types of CSS</strong> </p> <ul> <li> <strong>Inline CSS</strong>: Applied directly to an element using the style attribute. Example: </li> </ul> <pre class="brush:php;toolbar:false"> <p> <ul> <li> <strong>Internal CSS</strong>: Written within a <style> tag in the <head> section of the HTML file. Example:
<style> body { background-color: #f0f0f0; } </style>
<link rel="stylesheet" href="styles.css">
Les sélecteurs sont utilisés pour cibler les éléments HTML à des fins de style.
<style> .highlight { color: yellow; } </style> <p class="highlight">Highlighted text</p>
<style> #unique { color: green; } </style> <p>
Text and Font Styling
<style> p { color: navy; font-size: 16px; font-family: Arial; } </style>
Style d'arrière-plan
<style> body { background-color: lightblue; background-image: url('background.jpg'); } </style>
Le modèle de boîte explique comment les éléments sont structurés :
Marge : Espace entre l'élément et les éléments voisins.
Exemple :
<style> div { width: 200px; padding: 10px; border: 2px solid black; margin: 20px; } </style>
Positionnement
<style> div { position: absolute; top: 50px; left: 100px; } </style>
Flexbox
Flexbox simplifie la création de mises en page flexibles et réactives.
Exemple :
<style> .container { display: flex; justify-content: center; align-items: center; height: 100vh; } </style>
Grille
CSS Grid fournit un système de mise en page puissant.
Exemple :
<h1> </li> <li> <p><strong>Three Types of CSS</strong> </p> <ul> <li> <strong>Inline CSS</strong>: Applied directly to an element using the style attribute. Example: </li> </ul> <pre class="brush:php;toolbar:false"> <p> <ul> <li> <strong>Internal CSS</strong>: Written within a <style> tag in the <head> section of the HTML file. Example:
<style> body { background-color: #f0f0f0; } </style>
Pseudo-classes : éléments de style en fonction de leur état.
Exemple : effet de survol
<link rel="stylesheet" href="styles.css">
Pseudo-éléments : Stylisez des parties spécifiques d'un élément.
Exemple : Ajouter du contenu avant un élément :
<style> .highlight { color: yellow; } </style> <p class="highlight">Highlighted text</p>
Les requêtes multimédias ajustent les styles en fonction de la taille de l'écran.
Exemple :
<style> #unique { color: green; } </style> <p>
3. CSS Properties and Values
Text and Font Styling
<style> p { color: navy; font-size: 16px; font-family: Arial; } </style>
Transitions et Animations
Exemple :
<style> body { background-color: lightblue; background-image: url('background.jpg'); } </style>
Variables CSS
Exemple :
<style> div { width: 200px; padding: 10px; border: 2px solid black; margin: 20px; } </style>
CSS transforme le HTML brut en de belles pages Web fonctionnelles. En comprenant les bases et en progressant vers des concepts intermédiaires, vous acquérez les compétences nécessaires pour créer des conceptions réactives et visuellement attrayantes. Entraînez-vous à styliser des projets simples comme un portfolio personnel pour maîtriser ces techniques.
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!