Pourquoi Utiliser Twitter Bootstrap Pixels pour la Taille de la Police?
Étant donné que Twitter Bootstrap est conçu pour être réactif /appareil-friendly, pourquoi ne pas utiliser des tailles de police relatives?
Vous devez vous connecter pour publier un commentaire.
Ainsi, il semble qu'ils sont se cachant derrière le zoom du navigateur excuse. Vraiment triste de voir une telle fortement utilisé et influents dans le cadre d'ignorer complètement les problèmes d'accessibilité et l'un des aspects fondamentaux du responsive design. Ils sont dans une position de grande responsabilité et, malheureusement, semblent n'avoir aucune intention d'agir en conséquence.
[Mise à jour] Donc, aujourd'hui, la Marque Otto a répondu sur le thread que j'ai référencé ci-dessus. Prévisible, il n'y a aucune mention de l'accessibilité et de l'utilisation de l'expression "pixel-perfect':
Je dirais quelqu'un avec de forts sentiments au sujet de cet aller et +1 ce fil.
[Mise à jour] V3 feuille de route dessinés dans V2.3 communiqué de blog ne fait aucune mention de l'ajout de support pour les ems.
[Mise à jour] Beaucoup plus d'informations à propos de Bootstrap V3 disponible dans la demande de pull ici y compris la suite de Mark Otto:
Puis plus récemment (dans les commentaires):
Ayant grandi insatisfait avec un grand nombre de Bootstrap caractéristiques, et non la moindre, est qu'il manque de l'em-soutien, je vous suggère fortement de regarder Susy si vous voulez juste des grilles, ou Zurb Foundation 4 pour l'ensemble des enchiladas. Ne laissez pas Bootstrap, la popularité du cloud votre jugement. N'importe qui peut construire quelque chose avec Bootstrap, ce qui est exactement son problème -
il est conçu pour les personnes avec un minimum de web-expérience. Tout simplement parce que il ya beaucoup de Mcdonald's dans le monde ne signifie pas que c'est une bonne place pour manger.[Edit] OK. C'était une chose stupide à dire. Depuis que j'ai écrit cela, j'ai utilisé BS3 et il a haussé son jeu considérablement. Je ne l'aurais pas fait une telle jetant un commentaire, mais je persiste à croire qu'il a fait une mauvaise décision dans l'utilisation de pixels pour la police des effectifs. Ainsi que les questions d'accessibilité, ems sont utiles dans d'autres façons.
[Mise à jour] Ressemble rems sera être pris en charge dans la version 4 (Mdo cité de ici):
[Mise à jour Février 17] Bootstrap 4 est encore en Alpha, mais montre l'utilisation de rems en son La typographie docs, mais n'est pas montrent l'utilisation de rems en son mise en page docs.
em
est nécessaire pour ces personnes, d'où "l'accessibilité".rems
, mais v4 alpha 2 basculé verspx
: "est Revenue questions des médias et de la grille des conteneurs à partir de rems à pixels que les fenêtres ne sont pas touchés par la taille de police."html { font-size: 16px; }
en haut. :les coups de tête sur le bureau:. Pour toute personne intéressée, j'ai ouvert un problème: github.com/twbs/bootstrap/issues/19460Vous pourriez vous dire de ne pas laisser le cloud de votre jugement dans un sens négatif. C'est un cadre solide et si vous vous donnez la peine d'investir du temps dans la façon de les utiliser efficacement, la majorité de votre argument tombe sur la tête.
Alors qu'il est souvent utilisé par les personnes avec un minimum d'expérience - et il n'y a rien de mal à cela - il est également utilisé par des personnes avec un beaucoup de l'expérience.
À tout le moins, il est un précieux outil de prototypage. Au mieux, il est entièrement personnalisable. Vous pouvez choisir, de modifier, d'ajouter à ce qui est pourquoi il est appelé un "cadre".
J'ai été en utilisant efficacement sur certains de mes projets depuis plus de deux ans - c'est aussi maigre que vous voulez qu'il soit. J'ai simplement utilisé le framework de formulaire, juste les grilles, l'ensemble de la base de code et personnalisés en fonction de mes besoins. Dans beaucoup de façons, il est "consommé" mon jeu, m'en prétraitement, à l'aide de variables, le rodage de la façon dont je structure les projets.
Oui, il y a quelques problèmes.
px
pour les tailles de police et à l'aide de Moins sont deux.Cependant, parce qu'il est entièrement open source, vous pouvez trouver des options pour remédier à la fois de ceux facilement.
J'ai étudié Fondation et aimé ce que j'ai vu, mais je suis dans la position peu enviable d'avoir à soutenir IE8, comme beaucoup de développeurs sont. La fondation a supprimé le support de IE8, faisant d'elle un "no go" pour moi. Malgré cela, je ne suis pas sur pour rejeter l'intégralité d'un cadre, et plus particulièrement de quelque chose qui est gratuit à utiliser et gratuit de modifier basée uniquement sur quelques questions!
Diable, dans un projet, j'ai levé les pièces de la Fondation et de pièces de Bootstrap et ajouté mon propre code, c'est la beauté de l'open source.
Si vous préférez Bootstrap avec em et rem soutien, vous pouvez prendre un coup d'oeil à ce - https://github.com/ivayloc/twbs-rem-em il n'est pas nécessaire de faire un calcul pour convertir les pixels réels ou em unités, il est construit dans un
@mixins
pour ce -@include rem(property, values)
- également de secours de px et de la gu la conversion vous pouvez utiliserem(value)
.Alors que j'utilise Bootstrap largement, il y a quelques zones où l'accessibilité prend le brûleur arrière. Je pense qu'il y a d'inévitables compromis avec une plate-forme qui est utilisé de façon extensive.
Je suis complètement d'obtenir pourquoi ils ont choisi de garder les pixels pour une taille de police. Les problèmes de succession à l'em pour un cadre de polices sont un cauchemar.
rems sont une autre option, mais la prise en charge du navigateur est toujours problématique.
Vous pouvez créer votre propre rems mixin et remplacer chaque ligne de moins qui utilise la police de caractères de taille variable.
C'est la beauté de bootstrap et de cadres, comme c'est une base solide pour travailler.
Oui, je l'ai mentionné il y a des éléments de twitter bootstrap qui ne sont pas accessibles en un petit exemple, l'utilisation de 'display: none' au lieu de l'utilisation de clip. Je suis sacrément sûr qu'il y a une raison valable pour cela - et encore une fois, vous pouvez très facilement modifier si vous le souhaitez.
Bootstrap n'est pas impeccable, mais ensuite, je doute qu'il n'a jamais été destiné à être la réponse définitive à toutes vos exigences. C'est une base - un 'bootstrap' - l'apprendre et de l'utiliser correctement, ajouter, mélanger le tout - à tout le moins, c'est un impressionnant cadre de prototype, ou pour jeter un rapide site. Pour aller plus loin, il y a vraiment des bases solides à l'intérieur qui peut être appliquée à tout site web.
je pense, c'est parce que le bureau de la première approche. Twitter Bootstrap est sensible sympathiques, mais la "dégradation gracieuse" approche.