Je suis en train de développer une application Meteor avec le package Bootstrap 3 déjà installé et en essayant de faire une navigation de boutons.Les marges des boutons dans Bootstrap 3: d'où venaient-ils?
J'ai remarqué que les boutons ont de l'espace entre les deux, mais, même si j'ai inspecté, je n'ai pas pu trouver de propriété de style de marge pour le rendre possible.
Comment est-ce possible? D'où viennent ces marges?
Vous pouvez voir et inspecter les boutons même dans le Bootstrap officiel 3 Doc http://getbootstrap.com/css/#buttons
C'est de la sémantique, mais je ne suis pas d'accord avec votre commentaire 'Ce n'est pas un problème HTML'. Oui, c'est un problème HTML et c'est aussi un problème CSS. Il pourrait être corrigé en changeant HTML ou CSS ou en utilisant javascript d'ailleurs. Il y a probablement des centaines de corrections possibles. À la fin de la journée, il s'agit à la fois d'un problème HTML et d'un problème CSS. Séparément, votre commentaire que 'display: inline-block' a naturellement de l'espace autour n'a aucun sens - qu'est-ce que cela signifie? – Dan
@Dan juste parce qu'il peut être résolu en HTML ou JavaScript, ne fait pas un problème avec ces langues. Le facteur limitant est la propriété CSS 'display: inline-block'. L'espace vient d'appliquer un style «en ligne» aux éléments, qui, comme le dit l'article, a un espace entre eux par défaut - le plus probable pour la lisibilité entre les éléments en ligne forcés.Le HTML lui-même ne contient aucune propriété stylistique. Si vous utilisiez des balises span au lieu de divs, qui sont naturellement intégrées, et pas de CSS, vous n'auriez pas cet espace. – kretzm
L'article ne dit pas qu'il y a un espace entre eux par défaut. Cette question peut aider aussi bien [Comment faire pour supprimer l'espace entre les éléments inline-block?] (Http://stackoverflow.com/questions/5078239/how-to-remove-the-space-between-inline-block-elements) – Dan