Bootstrap3 .visible-* .cachée* affichage inline
Bootstrap a quelques belles .visible-*
(eg. .visible-lg
) classe utilitaire pour faire des choix d'afficher ou de masquer en fonction de la taille de l'écran.
Lors de l'utilisation de ces classes, il applique le style display: block !important;
lorsque dans la bonne taille de l'écran.
Mais parfois, j'aimerais l'utiliser pour certains éléments qui sont affichés inline
ou inline-block
.
Comment ai-je pu proprement remplacer certains bootstrap règles pour le choix? Ou devrait-il être une demande de fonctionnalité dans le bootstrap?
MODIFIER
Semble que je ne suis pas le seul à s'interroger sur cette question. Voici la github problème.
Merci pour la dernière réponse!
- Cela a déjà été proposé et rejeté: github.com/twbs/bootstrap/issues/8869
- Pas sûr qu'ils totalement rejetée. Ils mentionnent v3.1 à la fin. Ayant
.visible-inline-lg
fait beaucoup de sens pour moi. - Regarde comme ils ont corrigé cela dans v. 3.2.0 avec l'ajout d'affichage spécifique sensible de la visibilité des classes. Voir ma réponse avec la mise à jour complète.
Vous devez vous connecter pour publier un commentaire.
Mise à jour pour Bootstrap v3.2.0
C'est désormais nativement résolu dans le Bootstrap v3.2.0 avec ce commit
Selon la nouveau réactif classes de la documentation:
Par exemple, vous pourriez utiliser:
D'Autres Instances
Demandé à ce sujet sur Stackoverflow:
Signalé dans le Bootstrap Questions:
.hidden-*-*
?Cela a été en quelque sorte fixé dans v3.1.
.visible-lg
ou.visible-md
forcedisplay: block !important;
mais en utilisant.hidden-xs
ou.hidden-sm
affiche sur la ligne.hidden-xs hidden-sm hidden-lg
au lieu devisiblem-md
.La bibliothèque suivantes s'étend le visible helper classes avec inline & inline-block variations:
https://github.com/moappi/bootstrap.inline-responsive
Met en œuvre les suivantes:
visible-inline-*
hidden-inline-*
et
visible-inline-block-*
hidden-inline-block-*
La mise à jour de bootstrap 3.1 ou au-dessus, en effet, permet de résoudre le problème à partir de ce point sur la
hidden-
catégories de cacher la balise et de ne pas définirdisplay: block
plus. De cette façon, vous pouvez utiliser<div>
pour bloc de contexte et<span>
pour inline-block contexte (le comportement normal de ces balises)