Projet

Général

Profil

Bug #41561

Appliquer les styles fonts et colors par défaut uniquement sur élément html

Ajouté par Thomas Jund (congés, retour le 29/04) il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Version cible:
-
Début:
09 avril 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Actuellement, on applique en redondance les styles typo et couleur par défaut sur les éléments `html` ET `body`

html, body {
    font-family: $font-family;
    font-size: $font-size;
    color: $font-color;
    background: $body-background;
}

Tant qu'on déclare $font-size en pixel ou 100% tout se passe bien. Mais si on décide d'appliquer un font-size par défaut à `120%` par exemple, on se retrouve avec

default * 1.2 * 1.2 = default * 1.44

Soit un font-size de 144%


Fichiers

Révisions associées

Révision a5dc80cb (diff)
Ajouté par Thomas Jund (congés, retour le 29/04) il y a environ 4 ans

scss: apply basics fonts & colors styles only on html element (#41561)

Historique

#1

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a environ 4 ans

Je propose d'appliquer ces styles uniquement sur l'élément HTML.
Seul `background-color` n'est pas une propriété hérité. Mais comme notre layout donne au minimum à `body` une hauteur de 100vh, cela ne devrait rien changer.

#2

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Solution proposée à Solution validée

(ok.)

#3

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a environ 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit a5dc80cba8a290aac032012bff558acafef82ed8 (HEAD -> master, origin/master, origin/HEAD)
Author: Thomas JUND <tjund@entrouvert.com>
Date:   Thu Apr 9 15:33:51 2020 +0200

    scss: apply basics fonts & colors styles only on html element (#41561)
#4

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF