Je suis un novice en matière de CSS et de SCSS.
Dans le code suivant,
.title {
width: 718px;
&.sub-title {
width: 938px;
}
}
Qu'est-ce que &. signifie ? Est-ce la même chose que la classe d'imbrication ?
Je suis un novice en matière de CSS et de SCSS.
Dans le code suivant,
.title {
width: 718px;
&.sub-title {
width: 938px;
}
}
Qu'est-ce que &. signifie ? Est-ce la même chose que la classe d'imbrication ?
En &
concatène la classe mère, ce qui donne .title.sub-title
(plutôt que .title .sub-title
si le &
est omise).
Il en résulte qu'avec la &
il fait correspondre un élément avec à la fois title
y sub-title
classes :
<div class='title sub-title'></div> <!-- << match -->
alors que sans la &
il correspondrait à un descendant de la classe sub-title
d'un élément de classe title
:
<div class='title'>
...
<div class='sub-title'></div> <!-- << match -->
...
</div>
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.