Ou vous pouvez faire ceci :
Return:
J'ai essayé chacune des suggestions ci-dessus et aucune d'entre elles n'a fonctionné. Je ne veux pas choisir un nombre fixe de colonnes dans la grille de 12 colonnes. Je veux la mention, et l'entrée juste après, et je veux que les colonnes s'étirent selon les besoins.
Oui, je sais, cela va à l'encontre de ce qu'est tout Bootstrap. Et vous ne devriez JAMAIS utiliser un tableau. Parce que DIV est tellement mieux que les tableaux. Mais le problème est que les tableaux, les lignes et les cellules fonctionnent réellement.
OUI - JE SAIS TRES BIEN qu'il y a des zélotes du CSS, et la réaction automatique est de ne jamais jamais jamais utiliser TABLE, TR et TD. Oui, je sais que DIV class="table" avec DIV class="row" et DIV class="cell" est bien meilleur. Sauf quand ça ne fonctionne pas, et il y a de nombreux cas. Je ne crois pas que les gens devraient aveuglément ignorer ces situations. Il y a des moments où le TABLE/TR/TD fonctionnera très bien, et il n'y a aucune raison d'utiliser une approche plus compliquée et plus fragile simplement parce qu'elle est considérée comme plus élégante. Un développeur devrait comprendre quels sont les avantages des différentes approches, les compromis, et il n'y a pas de règle absolue stipulant que les DIV sont meilleurs.
"Un exemple - sur la base de cette discussion, j'ai converti quelques td et tr existants en divs. 45 minutes à essayer de tout faire aligner côte à côte et j'ai abandonné. Les TD sont revenus 10 secondes plus tard - ça marche - directement - sur tous les navigateurs, rien d'autre à faire. S'il vous plaît, essayez de me faire comprendre - quelle justification possible avez-vous pour vouloir que je fasse différemment!" Voir [[https://stackoverflow.com/a/4278073/1758051\]](https://stackoverflow.com/a/4278073/1758051])
Et ceci : "
La mise en page devrait être facile. Le fait qu'il y ait des articles écrits sur la manière d'obtenir une mise en page dynamique à trois colonnes avec en-tête et pied de page en CSS montre qu'il s'agit d'un mauvais système de mise en page. Bien sûr, vous pouvez le faire fonctionner, mais il existe littéralement des centaines d'articles en ligne sur la manière de le faire. Il n'y a pratiquement pas d'articles similaires pour une mise en page avec tableaux car c'est évident. Peu importe ce que vous dites contre les tableaux et en faveur du CSS, ce seul fait ruine tout : une mise en page de base à trois colonnes en CSS est souvent appelée "Le Graal"." [[https://stackoverflow.com/a/4964107/1758051\]](https://stackoverflow.com/a/4964107/1758051])
Je n'ai pas encore vu de moyen de forcer les DIVs à toujours s'aligner dans une colonne dans toutes les situations. Je continue de voir des exemples triviaux qui ne rencontrent pas vraiment les problèmes. "Responsive" consiste à fournir un moyen pour qu'ils ne s'alignent pas toujours dans une colonne. Cependant, si vous voulez vraiment une colonne, vous pouvez perdre des heures à essayer de faire fonctionner les DIV. Parfois, vous devez utiliser la technologie appropriée, peu importe ce que les zélotes disent.
0 votes
Ils sont tous les deux les mêmes, vous avez juste une classe supplémentaire
form-control
dans votre exemple de bootstrap 3.1 votes
Jetez un œil à l'exemple dans la documentation de bootstrap. Vous manquez de classes sur l'étiquette getbootstrap.com/css/#forms-horizontal
0 votes
Je suis désolé mais je suis toujours confus. L'exemple inférieur (BS3) a la classe 'form-control' qui donne un meilleur aspect. Je veux un meilleur aspect ET garder le texte et l'entrée sur la même ligne. Qu'est-ce que je rate?
0 votes
Laissez-moi poser la question d'une autre manière. Comment puis-je obtenir le texte et les champs de saisie sur la même ligne et alignés dans de belles colonnes ? Consultez ce fiddle jsfiddle.net/fatfantasma/QwkpE. Bien sûr, je voudrais ajouter du texte tout à droite sur la même ligne. Comment pourrais-je faire cela ?
0 votes
.input-lg
augmente la hauteur du champ d'entrée, mais nous avons besoin d'une classe pour ajuster également la hauteur et la taille de l'étiquette.