Introduction au CSS

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quel symbole est utilisé pour cibler un élément avec un attribut id en CSS?

  • $
  • # (correct)
  • .
  • @

Quelle propriété CSS est spécifiée pour la classe .introduction?

  • color (correct)
  • border
  • background-color
  • font-size

Comment sélectionner tous les liens ayant un attribut title en CSS?

  • a.title()
  • a[title] (correct)
  • a#title
  • a.title

Quel symbole est utilisé pour cibler une classe en CSS?

<p>. (B)</p> Signup and view all the answers

Quelle structure de code CSS est correcte pour définir la couleur d'un élément ID nommé 'para'?

<p>#para { color: green; } (D)</p> Signup and view all the answers

Quelle est la méthode recommandée pour écrire du code CSS?

<p>Dans un fichier.css (A)</p> Signup and view all the answers

Quelle option n'est pas une méthode pour incorporer du CSS dans un document HTML?

<p>Dans un tableau Excel (D)</p> Signup and view all the answers

Pourquoi est-il déconseillé d'utiliser l'attribut style directement dans les balises HTML?

<p>Parce que cela rend le code difficile à maintenir (A)</p> Signup and view all the answers

Quel site peut être consulté pour vérifier la compatibilité des propriétés CSS sur différents navigateurs?

<p><a href="https://caniuse.com/">https://caniuse.com/</a> (C)</p> Signup and view all the answers

Quel est le rôle de la balise head dans l'intégration du CSS dans un fichier HTML?

<p>Elle inclut les métadonnées et les liens vers les fichiers CSS (D)</p> Signup and view all the answers

Quel sélecteur CSS est utilisé pour appliquer des styles à tous les paragraphes?

<p>sélecteur d'élément (B)</p> Signup and view all the answers

Quelle syntaxe est correcte pour un sélecteur de classe?

<p>.monClass { color: red; } (C)</p> Signup and view all the answers

Comment définir une couleur pour tous les paragraphes dans le code CSS?

<p>p { color: blue; } (D)</p> Signup and view all the answers

Quelle propriété CSS permet de changer la couleur du texte?

<p>color (B)</p> Signup and view all the answers

Quel type de sélecteur serait utilisé pour cibler tous les éléments avec une classe spécifique?

<p>sélecteur de classe (C)</p> Signup and view all the answers

Quel est le bon format pour declarar une règle CSS pour un sélecteur d'élément?

<p>element { property: value; } (C)</p> Signup and view all the answers

Comment doit-on noter une classe dans le code HTML?

<p>les deux B et C (A)</p> Signup and view all the answers

Quel sélecteur serait utilisé pour cibler un unique élément ayant un ID spécifique?

<p>#monId (B)</p> Signup and view all the answers

Quel est le rôle principal des règles @ dans CSS?

<p>Importer des styles d'autres fichiers CSS (B)</p> Signup and view all the answers

Que permet de spécifier la règle @media dans CSS?

<p>Des styles spécifiques pour les écrans de différentes tailles (B)</p> Signup and view all the answers

Quel est l'effet de la règle @page dans un fichier CSS?

<p>Définir les marges et la taille pour l'impression (B)</p> Signup and view all the answers

Comment peut-on spécifier une nouvelle police dans CSS?

<p>Avec la règle @font-face (C)</p> Signup and view all the answers

Dans quel cas utiliserait-on une requête de médias avec @media print?

<p>Pour modifier le style lors de l'impression (C)</p> Signup and view all the answers

Quel est l'avantage principal des media queries?

<p>Elles permettent d'adapter le design aux différents périphériques (B)</p> Signup and view all the answers

Quel est le sélecteur CSS correct pour cibler un élément

qui suit directement un élément

?

<p>h3 + p { color: blue; } (A)</p> Signup and view all the answers

Que représente la syntaxe src dans la règle @font-face?

<p>Le chemin vers la police à charger (B)</p> Signup and view all the answers

Parmi les unités mentionnées, laquelle est recommandée pour un affichage fluide qui s'ajuste à différentes tailles d'écran?

<p>em (C)</p> Signup and view all the answers

Quelle propriété peut être définie avec la règle @page?

<p>margin (B)</p> Signup and view all the answers

Quelle méthode ne permet pas de définir une couleur en CSS?

<p>En utilisant une fonction hsl(Hue, Saturation, Lightness) (D)</p> Signup and view all the answers

Quelle propriété CSS s'appliquera aux éléments qui ont un attribut href?

<p>color: blue; (B)</p> Signup and view all the answers

Quel est le sélecteur d'éléments adjacent correct pour appliquer un style à un élément

après

?

<p>h2 + p { color: blue; } (A)</p> Signup and view all the answers

Quelle option représente un code hexadécimal valide en CSS?

<p>#FF5733 (A)</p> Signup and view all the answers

Quelle déclaration CSS est correcte pour changer la couleur d'un élément en rouge en utilisant un mot-clé?

<p>color: red; (B)</p> Signup and view all the answers

Quel est l'effet du code CSS suivant : p { color: blue; } ?

<p>Le texte des paragraphes sera bleu. (B)</p> Signup and view all the answers

Où peut-on insérer du code CSS dans un fichier HTML ?

<p>Dans l'en-tête du fichier HTML. (B)</p> Signup and view all the answers

Comment peut-on appliquer un style CSS directement à une balise ?

<p>En ajoutant un attribut <code>style</code> à la balise. (C)</p> Signup and view all the answers

Quel fichier doit être créé pour contenir le code CSS mentionné ?

<p>style.css (D)</p> Signup and view all the answers

Quel est le résultat de la couleur des paragraphes si le code CSS est correctement appliqué ?

<p>Les paragraphes auront une couleur bleue. (B)</p> Signup and view all the answers

Quelle méthode n'est pas une façon d'intégrer du CSS à un fichier HTML ?

<p>Inclusion de code CSS dans un script JavaScript. (D)</p> Signup and view all the answers

Si un fichier HTML et un fichier CSS sont dans des dossiers différents, quel sera l'impact ?

<p>Le CSS ne sera pas appliqué au HTML. (A)</p> Signup and view all the answers

Quel élément est essentiel pour que le code CSS prenne effet dans un HTML ?

<p>Une balise <link> pour relier le CSS. (B)</p> Signup and view all the answers

Flashcards

Fichier CSS

Un fichier séparé qui contient les règles CSS pour un site web. Il est généralement lié au fichier HTML à l'aide d'une balise <link> dans l'en-tête.

Balise <link>

Une balise HTML qui permet d'inclure un fichier CSS dans une page web.

Attribut style

Il s'agit d'un attribut HTML utilisé pour appliquer des styles CSS directement sur un élément, ce qui n'est pas recommandé car il rend le code HTML moins lisible et plus difficile à maintenir.

Code CSS

Le code CSS permet de contrôler l'aspect d'une page web en définissant des propriétés pour les éléments HTML. Ces propriétés peuvent inclure la couleur, la taille, la police, la position, la forme et bien plus.

Signup and view all the flashcards

Compatibilité CSS

Le site web ‘Caniuse.com’ permet de vérifier la compatibilité des navigateurs web avec différentes propriétés et fonctionnalités CSS.

Signup and view all the flashcards

Sélecteur d'attribut

Définit un ensemble de règles CSS appliquées à tous les éléments HTML ayant cet attribut avec une valeur définie.

Signup and view all the flashcards

Identifiant (id)

Un identifiant unique attribué à un élément HTML pour identifier cet élément dans le code CSS.

Signup and view all the flashcards

a[title]

Ce sélecteur vise à appliquer les règles CSS à tous les éléments HTML avec un attribut 'title' défini.

Signup and view all the flashcards

Sélecteur de classe

Un ensemble de règles CSS qui s'appliquent à tous les éléments HTML dont l'attribut 'class' possède la valeur spécifiée.

Signup and view all the flashcards

Sélecteurs en CSS

Définit un ensemble de règles CSS qui s'appliquent à un élément ou à un groupe d'éléments HTML.

Signup and view all the flashcards

Sélecteur d'éléments adjacents

Le sélecteur d'éléments adjacents est utilisé pour appliquer un style CSS à un élément qui se trouve immédiatement après un autre élément spécifié. On utilise le signe '+' entre les deux sélecteurs. Par exemple, pour appliquer un style à un élément 'p' qui suit un élément 'h2', on utiliserait 'h2 + p' dans le code CSS.

Signup and view all the flashcards

Unités CSS

Les unités les plus couramment utilisées pour la mise en page web sont les pixels (px), les pourcentages (%) et les ems (em). Les 'ems' sont plus flexibles car ils s'adaptent à la taille de la police par défaut.

Signup and view all the flashcards

Définition des couleurs CSS

En CSS, vous pouvez définir une couleur à l'aide d'une valeur nommée (par exemple, 'green'), d'un code hexadécimal (par exemple, '#F4C5A8') ou à l'aide de la fonction 'rgb()'.

Signup and view all the flashcards

Règle CSS

Un ensemble de règles qui modifient l'apparence d'un élément HTML.

Signup and view all the flashcards

Balise <p>

Élément HTML qui représente un paragraphe de texte.

Signup and view all the flashcards

Propriété color

Propriété CSS qui définit la couleur d'un élément.

Signup and view all the flashcards

Méthodes d'application du CSS

Définit comment le CSS est appliqué, soit dans un fichier dédié, soit directement dans le code HTML.

Signup and view all the flashcards

Dossier du site web

Un dossier qui contient l'ensemble des fichiers et des dossiers qui composent un site web.

Signup and view all the flashcards

Qu'est-ce qu'un sélecteur CSS ?

Un sélecteur CSS permet d'identifier les éléments HTML dans le code source d'une page web.

Signup and view all the flashcards

Sélecteur d'élément

Le sélecteur d'élément sert à appliquer un style à tous les éléments d'un même type.

Signup and view all the flashcards

Comment écrire un code CSS avec un sélecteur d'élément ?

Exemple de code CSS avec un sélecteur d'élément 'p' : 'p { color: blue; }'

Signup and view all the flashcards

Quel est l'effet du code CSS : 'p { color: blue; }' ?

Ce code CSS signifie que tous les paragraphes de la page web seront affichés en bleu.

Signup and view all the flashcards

Comment utiliser le sélecteur de classe ?

L'attribut 'class' doit être ajouté aux balises que l'on souhaite styliser avec le sélecteur de classe.

Signup and view all the flashcards

Comment utiliser l'attribut 'class' dans le code HTML ?

Le code HTML avec l'attribut 'class' devient : '

Bonjour et bienvenue sur mon site !

'

Signup and view all the flashcards

Quel est l'effet du code CSS avec le sélecteur de classe '.intro { font-weight: bold; }' ?

Ce code CSS avec le sélecteur de classe 'intro' : '.intro { font-weight: bold; }' rendra le paragraphe en gras.

Signup and view all the flashcards

Règles @

Une règle @ est une directive CSS qui permet de contrôler différents aspects du style d'un document, comme l'importation de fichiers CSS externes, la définition de styles pour l'impression ou la création de polices personnalisées.

Signup and view all the flashcards

Règle @import

La directive @import permet d'inclure un fichier CSS externe dans le document.

Signup and view all the flashcards

Règle @import 'print'

La directive @import avec la clause 'print' spécifie un fichier CSS à utiliser uniquement pour l'impression.

Signup and view all the flashcards

Règle @page

La directive @page permet de personnaliser l'apparence des pages imprimées, par exemple, en définissant la taille de la page, les marges et l'ajout de marques.

Signup and view all the flashcards

Règle @media

La directive @media permet de définir des styles spécifiques pour différentes conditions, comme la résolution d'écran ou la sortie d'impression.

Signup and view all the flashcards

Règle @font-face

La directive @font-face permet de définir une nouvelle police de caractères personnalisée à utiliser dans le document.

Signup and view all the flashcards

Media queries

Les media queries (requêtes de média) sont des fonctionnalités CSS qui permettent d'adapter le style et la présentation d'une page Web en fonction du périphérique de consultation (ordinateur, tablette, téléphone, etc.).

Signup and view all the flashcards

Règle @media 'print'

La directive @media 'print' permet de définir des styles spécifiques pour l'impression.

Signup and view all the flashcards

Study Notes

Introduction

  • CSS (Cascading Style Sheets) est un langage qui sert à gérer la mise en forme d'une page HTML.
  • Avant 1996, la mise en forme était gérée via HTML.
  • CSS permet de définir la couleur, la police, la taille du texte, les bordures, le fond et la structure du site.

Plan

  • Introduction : Présentation générale du CSS
  • Premier exemple CSS : Utilisation de fichiers .CSS, dans l'en-tête <head> du fichier HTML et directement dans les balises.
  • Le code CSS : Structure d'un code CSS, les sélecteurs en CSS, les unités et les couleurs, les propriétés CSS.
  • Pseudo-classes, pseudo-éléments, règles @ et média queries : Utilisation de pseudo-classes et pseudo-éléments, et les règles @ et les média queries.
  • Bibliographie & Webographie : Liste des sources utilisées.

Premier exemple CSS

  • Le code CSS peut être écrit dans un fichier .css, dans l'en-tête <head> du fichier HTML ou directement dans les balises du fichier HTML via un attribut style.

Fichier .css

  • Ajouter la ligne <link rel="stylesheet" href="style.css"> sous la balise <head> d'un fichier HTML.
  • Ajouter la ligne <p>Bonjour et bienvenue sur mon site !</p> à la balise <body> du même fichier HTML.
  • Créer un nouveau fichier style.css et y ajouter le code suivant p { color: blue; }.
  • Placer les fichiers HTML et CSS dans le même dossier et ouvrir le fichier HTML dans un navigateur web.

Dans l'en-tête <head> du fichier HTML

  • Pour utiliser du CSS dans un fichier HTML, insérer le code CSS dans la balise <style> à l'intérieur de l'en-tête <head>.
  • Exemple: <meta charset="utf-8" /><style> p {color: blue;}</style>

Directement dans les balises

  • Ajouter l'attribut style à n'importe quelle balise et insérer le code CSS directement dans cet attribut.
  • Exemple: <p style="color: blue;">Bonjour et bienvenue sur mon site !</p>

Structure d'un code CSS

  • Un code CSS est structuré en sélecteurs et en propriétés.
  • Les sélecteurs ciblent les éléments HTML.
  • Les propriétés déterminent l'apparence des éléments.
  • Les commentaires CSS commencent par /* et se terminent par */.

Les sélecteurs en CSS

  • Les sélecteurs en CSS permettent de cibler des éléments HTML pour appliquer des propriétés spécifiques.
  • Types de sélecteurs : élément, classe, identifiant, attribut, éléments adjacents, éléments frères.

Les unités

  • Les unités les plus utilisées en CSS : px, %, em.

Les couleurs

  • Les couleurs en CSS peuvent être définies par leur nom (ex: green), code hexadécimal (ex: #F4C5A8) ou valeurs RGB (ex: rgb(45, 78, 255)).

Les propriétés css

  • Les propriétés CSS déterminent l'aspect et le comportement des éléments HTML.
    • Propriétés liées au texte (couleur, police, taille, graisse, alignement, etc.)
    • Propriétés liées au fond (couleur, image, répétition, position)
    • Propriétés liées aux bordures (couleur, style, largeur, arrondi).
    • Propriétés liées aux ombrages et transparence (ombre du texte, ombre de la boite, opacité).
    • Propriétés liées à la position et à la taille (position de l'élément, alignement vertical, taille de l'élément, etc.)
    • Propriétés liées aux listes (style, type de puce, image de puce)

Règles @

  • Les règles @ sont des instructions plus avancées pour moduler le comportement des feuilles de styles.
    • @import : importer une autre feuille de style.
    • @charset : déclarer l'encodage des caractères.
    • @page: pour les règles générales des pages.
    • @font-face : importer une police de caractère.
    • @media : pour les requêtes de média (adaptations aux différents supports).

Media queries

  • Les media queries permettent d'adapter le design et la présentation d'une page web aux différents types de périphériques de consultation.
  • Exemple : adaptation d'un design pour différents écrans avec des résolutions en largeur.

Pseudo-classes et pseudo-éléments

  • Les pseudo-classes et pseudo-éléments permettent d'affiner les capacités des sélecteurs (exemple : lien visité, lien survolé, élément le plus près, dernier enfant, etc).

Bibliographie & Webographie

  • Liste des ressources utilisées pour la création des notes.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

CSS Basics and Syntax Quiz
5 questions

CSS Basics and Syntax Quiz

WorkableOrangeTree avatar
WorkableOrangeTree
CSS Basics: Introduction and Syntax
29 questions
Introduction to CSS Basics
41 questions

Introduction to CSS Basics

DextrousMendelevium avatar
DextrousMendelevium
CSS Basics Introduction
45 questions

CSS Basics Introduction

ThinnerWichita9374 avatar
ThinnerWichita9374
Use Quizgecko on...
Browser
Browser