Comment modifier la taille de police par défaut de Bootstrap?

la taille globale par défaut de Bootstrap est de 14px, avec une hauteur de ligne de 1.428. Comment puis-je modifier ses paramètres globaux par défaut?

devrai-je changer bootstrap.min.css dans toutes les entrées?

36
demandé sur j08691 2015-02-23 19:33:27

6 réponses

il y a plusieurs façons mais puisque vous utilisez seulement la version CSS et pas les versions SASS ou moins, votre meilleur pari pour utiliser Bootstraps propre outil de personnalisation:

http://getbootstrap.com/customize/

Personnaliser tout ce que vous voulez sur cette page et vous pouvez télécharger une version personnalisée avec vos propres tailles de police et tout ce que vous voulez changer.

modifier le fichier CSS directement (ou tout simplement ajouter de nouveaux styles CSS Bootstrap CSS) n'est pas recommandé car les valeurs des autres styles de Bootstrap sont dérivées de la taille de la police de base. Par exemple:

https://github.com/twbs/bootstrap-sass/blob/master/assets/stylesheets/bootstrap/_variables.scss#L52

vous pouvez voir que la taille de base de la police est utilisée pour calculer les tailles de h1, h2, h3 etc. Si vous venez de changer la taille de la police dans le CSS (ou si vous avez ajouté votre propre taille de police supérieure) Toutes les autres valeurs qui ont utilisé la taille de la police dans les calculs ne seraient plus proportionnellement exacts selon la conception de Bootstrap.

comme je l'ai dit, votre meilleur pari est d'utiliser leur propre outil de personnalisation. C'est exactement ce qu'il est.

si vous utilisez SASS ou moins, vous changerez la taille de la police dans le fichier des variables avant de compiler.

44
répondu Jake Wilson 2016-05-16 06:27:56

Vous pouvez ajouter un style.css, importez ce fichier après le bootstrap.css pour remplacer ce code.

Par exemple:

/* bootstrap.css */
* {
   font-size: 14px;
   line-height: 1.428;
}

/* style.css */
* {
   font-size: 16px;
   line-height: 2;
}

Ne pas modifier bootstrap.css directement pour une meilleure maintenance du code.

32
répondu Alessander França 2016-05-12 15:18:51

Bootstrap utilise la variable:

$font-size-base: 1rem; // Assumes the browser default, typically 16px

Je ne recommande pas de mucking avec ceci, mais vous pouvez. La meilleure pratique consiste à outrepasser la taille de la police de base par défaut du navigateur avec:

html {
  font-size: 14px;
}

Bootstrap va alors prendre cette valeur et l'utiliser via des rems pour définir des valeurs pour toutes sortes de choses.

9
répondu CloudMagick 2017-09-13 18:48:07

v4 changer le SASS variable:

$font-size-base: 1rem !default;
2
répondu Jeremy Lynch 2017-08-14 14:18:09

recommandé de le faire à partir de l'actuel v4 docs est:

$font-size-base: 0.8rem;
$line-height-base: 1;

assurez-vous de définir les variables au-dessus de l'include CSS de bootstrap et elles supplanteront le bootstrap.

besoin de rien d'autre et c'est la façon la plus propre

il est décrit très clairement dans les docs https://getbootstrap.com/docs/4.1/content/typography/#global-settings

0
répondu Paul Odeon 2018-04-20 12:10:58

je viens de résoudre ce type de problème. J'ai essayé d'augmenter

taille de police h4 taille. Je ne veux pas utiliser la balise h4. J'ai ajouté mon css après bootstrap.css ça ne fonctionne pas. Le moyen le plus facile est-ce: Sur le HTML doc, tapez

<p class="h4">

Vous n'avez pas besoin d'ajouter quelque chose à votre feuille css. Il fonctionne très bien La question Est supposons que je veux une taille entre h4 et h5? Réponse pourquoi? Est-ce la seule manière de plaire à vos téléspectateurs? Je préfère cette méthode à la manipulation de documents standard. comme bootstrap.

-5
répondu Olu Adabonyan 2017-01-31 16:29:44