Styles de heading par défaut

Description

Suite à la réunion du 17/03 entre dev - accessibilité - design, il serait préférable de proposer dans la feuille de style WCS par défaut les niveaux de titres déjà stylisés, dans global.css ou dans le template à copier coller.

A noter que ça ne pose pas de problème pour l'accessibilité si le titre est <h1> sémantiquement mais qu'il a un style "override" de niveau 4 par exemple. Les niveaux de titre dans les tokens ne sons pas nécessairement liés à leur sémantique en HTML.

Rejoint l'issue d'amélioration de la doc token des typographies => #397

Solutions

Regarder comment font les autres Design Systems.

Discuté au daily du 18/03, on pourrait proposer dans la doc l'ajout de styles de titres par défaut pourrait être envisageable :

h1 {
    font-size: var(--wcs-semantic-font-size-heading-1);
    font-weight: var(--wcs-semantic-font-weight-black);
    line-height: var(--wcs-semantic-font-line-height-medium);
}

h2 {
    font-size: var(--wcs-semantic-font-size-heading-2);
    font-weight: var(--wcs-semantic-font-weight-heavy);
    line-height: var(--wcs-semantic-font-line-height-medium);
}

h3 {
    font-size: var(--wcs-semantic-font-size-heading-3);
    font-weight: var(--wcs-semantic-font-weight-heavy);
    line-height: var(--wcs-semantic-font-line-height-medium);
}

h4 {
    font-size: var(--wcs-semantic-font-size-heading-4);
    font-weight: var(--wcs-semantic-font-weight-heavy);
    line-height: var(--wcs-semantic-font-line-height-medium);
}

h5 {
    font-size: var(--wcs-semantic-font-size-heading-5);
    font-weight: var(--wcs-semantic-font-weight-heavy);
    line-height: var(--wcs-semantic-font-line-height-medium);
}

h6 {
    font-size: var(--wcs-semantic-font-size-heading-6);
    font-weight: var(--wcs-semantic-font-weight-heavy);
    line-height: var(--wcs-semantic-font-line-height-medium);
}
Edited by Rémi Martinez