Pourquoi Bootstrap 4 choisissez rem et em au lieu px?

Je voudrais savoir pourquoi de Bootstrap choisir rem et em au lieu px pour la nouvelle version de de Bootstrap 4.

Nous pouvons voir ici

Certaines variables exemples:

    $font-size-h1: 2.5rem !default;
    $font-size-h2: 2rem !default;
    $font-size-h3: 1.75rem !default;
    $mark-padding: .2em !default;

C'est une bonne pratique d'utiliser em et rem pour:

  margin: 0;
  padding: 0;
  bottom: 0px;
  width: 100%;

Je suis juste curieux de savoir que je ne pouvais pas trouver sur le web à ce sujet afin que raison que je demande.

les exemples que vous citez ne pas être de bons candidats, à partir de 0: les valeurs ne sont pas par rapport à la taille définie dans l'élément racine, et 100% des valeurs ne peut être fait avec rem.

OriginalL'auteur raduken | 2016-05-05