Dans l'article précedant, je vous ai présenté tous les sélecteur CSS basés sur les identifiants des éléments de votre blog.
Aujourd'hui, nous allons énumérer les sélecteurs de classe prédéfinis. Ces sélecteurs commencent tous par un point.
Pour les modules :
| Classe CSS | Description | Classe parente |
|---|---|---|
| .box | Le module lui-même | Aucune |
| .box-top | Cadre définissant la bordure supérieure centrale | .box |
| .box-right | Cadre définissant la bordure droite centrale | .box-top |
| .box-bottom | Cadre définissant la bordure inférieure centrale | .box-right |
| .box-left | Cadre définissant la bordure gauche centrale | .box-bottom |
| .box-topLeft | Cadre définissant le coin supérieur gauche | .box-left |
| .box-topRight | Cadre définissant le coin supérieur droit | .box-topLeft |
| .box-bottomLeft | Cadre définissant le coin inférieur gauche | .box-topRight |
| .box-bottomRight | Cadre définissant le coin inférieur droit | .box-bottomLeft |
| .box-content | Cadre définissant le contenu du module (Titre + contenu) | .box-bottomRight |
Attention ! Il ne suffit pas de définir une couleur dans la classe .box-content pour que celle-ci s'applique à tout le contenu.
Vous devrez l'étendre par le type de contenu adéquat :
| Classe CSS étendue | Description |
|---|---|
| .box h2 | Pour définir le style du titre du module (on aurait pu l'écrire .box-content h2 ) |
| .box-content p | Pour définir le style d'un paragraphe standard dans le module |
| .box-content ul | Pour définir le style des élémentes présentés sous forme de liste (utilisé notamment pour les marges) |
| .box-content li | Pour définir le style des éléments d'une liste (chaque item de la liste) |
| .box-content a | Pour définir le style des liens présents dans le module |
| .box-content form | Pour les formulaires (modules Recherche et Newsletter) |
Pour les éléments de la page de résultats de la recherche:
| Classe CSS | Description |
|---|---|
| .Result1 | Titre des résultats de la recherche (lignes paires) |
| .Result2 | Titre des résultats de la recherche (lignes impaires) |
| .RNum | Numéro de résultat trouvé lors de la recherche |
| a.RTitle | Titre de l'article trouvé lors de la recherche |
| .RDesc | Résumé de l'article trouvé lors de la recherche |
| .ROut | Adresse du blog dans les résultats de la recherche |
Pour les éléments de la page de choix d'option lors de l'inscription à la newsletter :
| Classe CSS | Description |
|---|---|
| .newsletter li | Chacune des lignes du formulaire d'inscription à la newsletter (page après avoir validé son e-mail). Vos personnalisations ne seront pas prises en compte car la page utilise un CSS par défaut. |
| .newsletter label | Libellé de chacune des lignes du formulaire d'inscription à la newsletter. Vos personnalisations ne seront pas prises en compte car la page utilise un CSS par défaut. |
Pour le calendrier simple:
| Classe CSS | Description |
|---|---|
| .calendarTop1 | Mois et année |
| .calendarToday1 | Case de la date du jour sélectionné |
| .calendarDays1 | Cases des autres jour et de la navigation |
| .calendarHeader1 | Les noms des jours (L, M, M, J, V, S, D) |
| .calendarTable1 | Fond du calendrier (si vous définissez une couleur de fond pour les éléments ci-dessus, le couleur de fond de .calendarTable1 servira de couleur de bordure du calendrier). |
Pour le calendrier avancé :
| Classe CSS | Description |
|---|---|
| .calendar | Le calendrier !! |
| .calendar .button | Les boutons Aujourd'hui et ? |
| .calendar .nav | Les boutons de navigation |
| .calendar thead .title | Le titre du calendrier (mois année) |
| .calendar thead .daynames | La ligne contenant le nom des jours (Dim, Lun, Mar, Mer, Jeu, Ven, Sam) |
| .calendar thead .name | La case contenant le nom d'un jour (par exemple Lun) |
| .calendar thead .weekend | Les cases Dim et Sam (week-end) |
| .calendar thead .hilite | Les boutons et noms du jour lorsqu'ils sont survolés par la souris |
| .calendar thead .active | Les boutons et noms du jour lorqu'ils sont pressés par la souris |
| .calendar tbody .day | Les cases des jours (hors le jour actif) |
| .calendar tbody .day.othermonth | ??? |
| .calendar tbody .day.othermonth.oweekend | ??? |
| .calendar table .wn | ??? |
| .calendar tbody .rowhilite td | La ligne survolée par la souris |
| .calendar tbody .rowhilite td.wn | ??? |
| .calendar tbody td.hilite | Jour survolé par la souris |
| .calendar tbody td.active | Jour lorsque la souris est pressée |
| .calendar tbody td.selected | Jour sélectionné |
| .calendar tbody td.weekend | Jours de week-end |
| .calendar tbody td.today | Date du jour |
| .calendar tbody .disabled | ??? |
| .calendar tbody .emptycell | Les cases des jours non présentes (cases vides) |
| .calendar tbody .emptyrow | La ligne qui peut être complètement vide lorsque le mois nécessite moins de 6 lignes (par exemple Février 2005) |
| .calendar tfoot .footrow | La ligne de pied de page du calendrier |
| .calendar tfoot .ttip | La case d'informations ( |
| .calendar tfoot .hilite | Les boutons du pied de page lorqu'ils sont survolés |
| .calendar tfoot .active | Les boutons du pied de page lorqu'ils sont pressés |
| .calendar .combo | Les menus déroulants |
| .calendar .combo .label, .calendar .combo .label-IEfix | Le contenu des menus déroulants |
| .calendar .combo .hilite | L'élément de menu déroulant sous la souris |
| .calendar .combo .active | L'élément de menu déroulant actuellement sélectionné |
| .calendar td.time | L'heure |
| .calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm | L'heure |
| .calendar td.time .ampm | L'indicateur AM / PM de l'heure |
| .calendar td.time .colon | Le séparateur de l'heure (:) |
| .calendar td.time span.hilite | L'heure lorsque la souris passe au dessus |
| .calendar td.time span.active | L'heure sélectionnée |
Autres classes :
| Classe CSS | Description |
|---|---|
| .resumeArticle | Texte du résumé de chaque article sur les pages Liste complète |
| .alignL | Alignement à gauche |
| .alignC | Alignement centré |
| .alignR | Alignement à droite |
| .floatL | Empilage à gauche |
| .floatR | Empilage à droite |
| .clear | Nettoyage de l'empilage |
Voilà, avec ça je crois qu'on a fait le tour, je ne traiterai pas des selecteurs de balises HTML. A savoir tout ce qui ne commence ni par un point ni par un #.
La liste est désormais presque complètement exhaustive.
Bon CSS !!!
Aucun trackback pour cet article