Bonjour à tous !
Premièrement, félicitation pour ce site extra et pour ce forum
(et merci à tout ceux qui partagent ici leurs connaissances).

Je suis en train de m'initier au CSS et je m'interroge sur une chose
vue dans le tutorial "Centrer les éléments ou un site web en CSS"

Lorsqu'on déclare les différents styles dans la feuille de style (classes?)
en général on met le nom du style avec un point devant. Quand c'est une
balise html comme body qui est redéfinie, on ne marque que body, mais dans quels cas faut-il utiliser le # (comme le #global) ?

.boiteTexte {

body {

#global {

Merci de bien vouloir m'éclairer !
Bonjour Toto

Une feuille de style est composée de blocs successifs de propriétés, chaque bloc commençant par un sélecteur:


p {
... propriétés CSS ...
}

.foo1 {
... propriétés CSS ...
}

#foo2 {
... propriétés CSS ...
}


Ci-dessus, p, .foo et #id sont les sélecteurs :
- p sélectionne dans le HTML les éléments <p> pour leur appliquer les propriétés concernées
- .foo1 sélectionne tous les éléments ayant l'attribut class="foo1"
- #foo2 sélectionne le seul élément du HTML ayant l'attribut id="foo2"


Voir http://openweb.eu.org/articles/initiation_css/
Merci pour vos réponses. Juste pour savoir si j'ai bien compris :
- On utilise le #pour référencer un id
- On utilise le . pour référencer une classe
Est-ce exacte ?
Peut-on utiliser un # pour référencer une classe et un . pour un id ?
Toto a écrit :
Merci pour vos réponses. Juste pour savoir si j'ai bien compris :
- On utilise le #pour référencer un id
- On utilise le . pour référencer une classe
Est-ce exacte ?


oui
Toto a écrit :

Peut-on utiliser un # pour référencer une classe et un . pour un id ?


non