td4.1 Flashcards

1
Q

Qu’est-ce que la cascade en CSS ?

A

La cascade est le mécanisme de résolution des conflits entre règles CSS basé sur l’emplacement la spécificité des sélecteurs et l’ordre lexicographique.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Pourquoi est-il recommandé d’utiliser des styles externes plutôt que des styles internes ou inline en CSS ?

A

Les styles externes favorisent la réutilisation la séparation des rôles entre HTML et CSS et permettent des modifications globales sans toucher au HTML.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Comment fonctionne la priorité des sélecteurs CSS ?

A

La priorité est définie par un quadruplet (a b c d) basé sur l’emplacement le nombre d’identifiants de classes de balises et l’ordre lexicographique.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Expliquez les valeurs a b c d dans la priorité des sélecteurs CSS.

A

a représente l’emplacement (0 pour le navigateur 1 pour interne/externe 2 pour inline). b c et d comptent respectivement les identifiants les classes/pseudo-classes et les balises/pseudo-éléments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quelles sont les valeurs possibles pour la propriété display en CSS et que signifie display: block ?

A

Les valeurs principales sont block inline et none. display: block rend l’élément block occupant toute la largeur avec saut de ligne avant et après.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Comment centrer horizontalement un élément block en CSS ?

A

En utilisant margin: 0 auto. qui ajuste automatiquement les marges horizontales pour centrer l’élément.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Comment supprimer la bordure du premier élément avec CSS ?

A

Utiliser la pseudo-classe :first-child { border: none. }.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quelle est la propriété CSS utilisée pour cacher complètement un élément sans laisser d’espace ?

A

display: none. permet de supprimer complètement un élément du rendu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quand utiliser position: relative. en CSS et quel est son effet ?

A

position: relative. est utilisé pour positionner un élément relativement à sa position normale sans affecter le reste de la page.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Comment afficher un sous-menu au survol d’un élément en CSS ?

A

En utilisant display: none. pour masquer le sous-menu puis :hover pour afficher le sous-menu au survol de l’élément parent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quelle est l’utilité de display: inline. en CSS ?

A

display: inline. rend un élément inline ajustant sa taille en fonction de son contenu et ne provoquant pas de saut de ligne.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Comment éviter les espaces entre les éléments inline dans le HTML ?

A

En ajoutant des commentaires entre les balises par exemple [!– –] pour éliminer les espaces.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quels sont les avantages d’utiliser display: flex. en CSS ?

A

Non abordé dans ce TD (optionnel).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Comment donner une hauteur à un élément block en CSS ?

A

En utilisant la propriété height dans le CSS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Comment ajouter une bordure à gauche d’un élément avec CSS ?

A

En utilisant border-left: 2px solid black. et éventuellement :first-child pour retirer la bordure du premier élément.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quelle propriété permet de lier un fichier de style externe à un document HTML ?

A

En utilisant la balise [link] dans le [head] avec l’attribut href.

17
Q

Comment éviter la confusion entre display: inline. et display: inline-block. en CSS ?

A

display: inline-block. combine les propriétés des éléments inline et block créant un élément inline avec des propriétés block.

18
Q

Qu’est-ce que le modèle de boîte en CSS ?

A

Le modèle de boîte représente comment les éléments HTML sont rendus avec les propriétés content padding border et margin.

19
Q

Comment appliquer un style CSS uniquement aux éléments de la première génération dans le HTML ?

A

En utilisant le sélecteur ] dans le CSS.

20
Q

Quels avantages offre la séparation entre HTML et CSS ?

A

Permet la réutilisation la modification indépendante et l’adaptation du style selon le média.