mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-21 14:02:02 +02:00
Fixes french translation of CSS
This commit is contained in:
@@ -14,13 +14,12 @@ CSS est le langage standard qui existe et permet de garder une séparation entre
|
|||||||
le contenu (HTML) et le style d'une page web.
|
le contenu (HTML) et le style d'une page web.
|
||||||
|
|
||||||
En résumé, CSS fournit une syntaxe qui vous permet de cibler des élements présents
|
En résumé, CSS fournit une syntaxe qui vous permet de cibler des élements présents
|
||||||
sur un page HTML afin de leurs donner des propriétés visuelles différentes.
|
sur une page HTML afin de leur donner des propriétés visuelles différentes.
|
||||||
|
|
||||||
Comme tous les autres langages, CSS a plusieurs versions. Ici, nous allons parlons de CSS2.0
|
Comme tous les autres langages, CSS a plusieurs versions. Ici, nous allons parlons de CSS2.0
|
||||||
qui n'est pas le plus récent, mais qui reste le plus utilisé et le plus compatible avec les différents navigateur.
|
qui n'est pas le plus récent, mais qui reste le plus utilisé et le plus compatible avec les différents navigateur.
|
||||||
|
|
||||||
**NOTE:** Parce que le résultat du code CSS est un effet visuel, vous pouvez utiliser [dabblet](http://dabblet.com/) afin de
|
**NOTE :** Vous pouvez tester les effets visuels que vous ajoutez au fur et à mesure du tutoriel sur des sites comme [dabblet](http://dabblet.com/) afin de voir les résultats, comprendre, et vous familiariser avec le langage.
|
||||||
voir les résultats, comprendre, et vous familiariser avec le langage.
|
|
||||||
Cet article porte principalement sur la syntaxe et quelques astuces.
|
Cet article porte principalement sur la syntaxe et quelques astuces.
|
||||||
|
|
||||||
|
|
||||||
@@ -28,7 +27,7 @@ Cet article porte principalement sur la syntaxe et quelques astuces.
|
|||||||
/* Les commentaires sont entourés par slash-étoile, comme cette ligne! */
|
/* Les commentaires sont entourés par slash-étoile, comme cette ligne! */
|
||||||
|
|
||||||
/* ####################
|
/* ####################
|
||||||
## SELECTEURS
|
## SÉLECTEURS
|
||||||
####################*/
|
####################*/
|
||||||
|
|
||||||
/* Généralement, la première déclaration en CSS est très simple */
|
/* Généralement, la première déclaration en CSS est très simple */
|
||||||
@@ -48,7 +47,7 @@ Voici un élément dans notre HTML:
|
|||||||
/* Vous pouvez le cibler par une classe */
|
/* Vous pouvez le cibler par une classe */
|
||||||
.une-classe { }
|
.une-classe { }
|
||||||
|
|
||||||
/* ou les deux */
|
/* ou par deux */
|
||||||
.une-classe.classe2 { }
|
.une-classe.classe2 { }
|
||||||
|
|
||||||
/* ou par son type */
|
/* ou par son type */
|
||||||
@@ -82,10 +81,10 @@ div.une-classe[attr$='eu'] { }
|
|||||||
/* Un élément qui est en enfant direct */
|
/* Un élément qui est en enfant direct */
|
||||||
div.un-parent > .enfant {}
|
div.un-parent > .enfant {}
|
||||||
|
|
||||||
/* Cela cible aussi les .enfants plus profond dans la structure HTML */
|
/* Cela cible aussi les .enfants plus profonds dans la structure HTML */
|
||||||
div.un-parent .enfants {}
|
div.un-parent .enfants {}
|
||||||
|
|
||||||
/* Attention: le même sélécteur sans espace a un autre sens. */
|
/* Attention : le même sélecteur sans espace a un autre sens. */
|
||||||
div.un-parent.classe {}
|
div.un-parent.classe {}
|
||||||
|
|
||||||
/* Vous pouvez cibler un élément basé sur un enfant de même parent */
|
/* Vous pouvez cibler un élément basé sur un enfant de même parent */
|
||||||
@@ -95,7 +94,7 @@ div.un-parent.classe {}
|
|||||||
.je-suis-tout-avant ~ .cet-element {}
|
.je-suis-tout-avant ~ .cet-element {}
|
||||||
|
|
||||||
/* Il y a des pseudo-classes qui permettent de cibler un élément
|
/* Il y a des pseudo-classes qui permettent de cibler un élément
|
||||||
basé sur le comportement, plus que la structure de la page */
|
basé sur le comportement, en plus de la structure de la page */
|
||||||
|
|
||||||
/* élément avec le curseur au-dessus */
|
/* élément avec le curseur au-dessus */
|
||||||
:hover {}
|
:hover {}
|
||||||
@@ -111,14 +110,14 @@ basé sur le comportement, plus que la structure de la page */
|
|||||||
|
|
||||||
|
|
||||||
/* ####################
|
/* ####################
|
||||||
## PROPRIETES
|
## PROPRIÉTÉS
|
||||||
####################*/
|
####################*/
|
||||||
|
|
||||||
selecteur {
|
selecteur {
|
||||||
|
|
||||||
/* Units */
|
/* Units */
|
||||||
width: 50%; /* pourcentage */
|
width: 50%; /* pourcentage */
|
||||||
font-size: 2em; /* times current font-size */
|
font-size: 2em; /* taille de la police multipliée par X */
|
||||||
width: 200px; /* pixels */
|
width: 200px; /* pixels */
|
||||||
font-size: 20pt; /* points */
|
font-size: 20pt; /* points */
|
||||||
width: 5cm; /* centimetres */
|
width: 5cm; /* centimetres */
|
||||||
@@ -139,7 +138,7 @@ selecteur {
|
|||||||
/* Polices */
|
/* Polices */
|
||||||
font-family: Arial;
|
font-family: Arial;
|
||||||
font-family: "Courier New"; /* Si espace, entre guillemets */
|
font-family: "Courier New"; /* Si espace, entre guillemets */
|
||||||
font-family: "Courier New", Trebuchet, Arial; /* Si la première n'est pas trouvée, deuxième, etc... */
|
font-family: "Courier New", Trebuchet, Arial; /* Si la première n'est pas trouvée, la deuxième est utilisée, etc... */
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -158,7 +157,7 @@ Le CSS s'écrit dans des fichiers `.css`.
|
|||||||
</style>
|
</style>
|
||||||
|
|
||||||
<!-- ou directement sur l'élément HTML.
|
<!-- ou directement sur l'élément HTML.
|
||||||
PS: À ne pas faire. -->
|
PS : à ne pas faire. -->
|
||||||
<div style='propriete:valeur;'>
|
<div style='propriete:valeur;'>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -166,7 +165,7 @@ PS: À ne pas faire. -->
|
|||||||
|
|
||||||
## Priorités
|
## Priorités
|
||||||
|
|
||||||
Comme on vient de le voir, un élément peut être ciblé par plus qu'un seul sélécteur
|
Comme on vient de le voir, un élément peut être ciblé par plus qu'un seul sélecteur
|
||||||
et une même propriété peut être définie plusieurs fois.
|
et une même propriété peut être définie plusieurs fois.
|
||||||
Dans ces cas, une des propriétés devient prioritaire.
|
Dans ces cas, une des propriétés devient prioritaire.
|
||||||
|
|
||||||
@@ -211,7 +210,7 @@ Attention, les priorités s'appliquent aux **propriétés**, pas aux blocs entie
|
|||||||
## Compatibilité
|
## Compatibilité
|
||||||
|
|
||||||
La plupart des fonctionnalités de CSS2 (et de plus en plus CSS3) sont compatibles
|
La plupart des fonctionnalités de CSS2 (et de plus en plus CSS3) sont compatibles
|
||||||
avec tous les navigateurs. Mais c'est important de vérifier la compatibilité.
|
avec tous les navigateurs. Mais il est important de vérifier la compatibilité.
|
||||||
|
|
||||||
[QuirksMode CSS](http://www.quirksmode.org/css/) est une très bonne source pour cela.
|
[QuirksMode CSS](http://www.quirksmode.org/css/) est une très bonne source pour cela.
|
||||||
|
|
||||||
@@ -220,4 +219,3 @@ avec tous les navigateurs. Mais c'est important de vérifier la compatibilité.
|
|||||||
* [Understanding Style Precedence in CSS: Specificity, Inheritance, and the Cascade](http://www.vanseodesign.com/css/css-specificity-inheritance-cascaade/)
|
* [Understanding Style Precedence in CSS: Specificity, Inheritance, and the Cascade](http://www.vanseodesign.com/css/css-specificity-inheritance-cascaade/)
|
||||||
* [QuirksMode CSS](http://www.quirksmode.org/css/)
|
* [QuirksMode CSS](http://www.quirksmode.org/css/)
|
||||||
* [Z-Index - The stacking context](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Understanding_z_index/The_stacking_context)
|
* [Z-Index - The stacking context](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Understanding_z_index/The_stacking_context)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user