CSS Flashcards

1
Q

Afficher une liste horizontalement

A
li {
      float: left;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Dans une table, aligner le texte de tous les titres au centre

A
th {
  text-align: left;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Mettre des bordures sur un tableau

A
            table, th, td {
                border : 1px solid blueviolet;
                border-collapse : collapse;
            }
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Mettre une couleur de fond sur un tableau

A
th, td {
         background-color: #96D4D4;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Mettre des bordures arrondies sur un tableau

A
table, th, td {
  border: 1px solid black;
  border-radius: 10px;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Skip the border around the table

A

Ne pas inclure “table” dans le sélecteur de CSS, dans div head div style :

th, td {
  border: 1px solid black;
  border-radius: 10px;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Dans une table, agrandir l’espace entre le texte et la bordure

A
th, td {
  padding: 15px;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Dans une table, agrandir l’espace entre le texte et la bordure, mais espacer différemment en haut, à gauche, etc

A
th, td {
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 40px;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Dans une table, modifier l’espace entre les cellules

A
table {
  border-spacing: 30px;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Dans une table, sélectionner la 8e ligne

A
tr:nth-child(8) {
    background-color: red;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Dans une table, sélectionner les lignes impaires

A
tr:nth-child(odd) {
    color: dark green;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Dans une table, changer la couleur de la ligne correspondant à la cellule sur laquelle se trouve le curseur

A
tr:hover {background-color: #D6EEEE;}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Donner à tous les divs une largeur de 300 px et les centrer

A

div {
width:300px;
margin:auto;
}

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

Aligner horizontalement 3 divs, sans float mais en rendant le div inline

A
div {
  width: 30%;
  display: inline-block;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Aligner parfaitement 3 divs avec flex

A

Div head, div style :

.mycontainer {
  display: flex;
}
.mycontainer > div {
  width:33%;
}

<body>
<div  class='mycontainer'>
        <div> blabla </div>
        <div> blabla </div>
        <div> blabla </div>
</div>
</body>
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Aligner horizontalement 3 divs dans 1 div qui serve de conteneur

A
<style>
div.mycontainer {
  width:100%;
  overflow:auto;
}
div.mycontainer div {
  width:33%;  
  float:left;
}
</style>

<body>

<div class="mycontainer">
    <div>blabla</div>
    <div>blabla</div>
    <div>blabla</div>
</div>
16
Q

Changer la couleur de fond de tous les éléments de classe “papier”

A
.papier {
        background-color: chartreuse;
}
17
Q

Modifier le style d’un élément par ID, où ID = réponse

A
#réponse {
    background-color: chartreuse;
    padding: 40px;
    text-align: center;
}
18
Q

Sélectionner tous les divs dans le div de classe “tiroir”, sauf le dernier ;
leur mettre une marge de 10px sur la droite

A
div.tiroir div:not(:last-child) {
    margin-right: 10px;
}
19
Q

Organise le contenu des divs de classe “armoire” :
* en grille
* de 3 collonnes
* avec un espace de 10px entre les colonnes

A
div.armoire {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px; 
}
20
Q

Hover sur case de gride

A
.case :hover {
    Mettre code ici
    }
21
Q

Syntaxe pour effet de zoom

A
transform: scale(1.05);
22
Q

Gérer la vitesse d’un effet

A
transition: 0.3s ease;
23
Q

En cas de hover sur une case de grid :
* changer de couleur
* petit zoom
* gérer la vitesse de transition
* ombre au survol

A
.case:hover {
    background-color: rgb(100, 120, 255);
    transform: scale(1.05); 
    transition: 0.3s ease;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}