J'ai la mise en page suivante qui crée "Âge: 36" définie dans la ligne d'une ligne,
p>
<table style="width:100%">
<tr>
<td style="width:50%">Age</td>
<td style="width:50%">36</td>
</tr>
</table>5 Réponses :
Je pense que si j'étais vous, je choisirais de placer les classes Col-MD-6 sur les champs appropriés. Cela devrait répondre au besoin.
La solution la plus simple consiste à utiliser une ligne avec 2 colonnes https://getbootstrap.com/docs/4.1/layout/grid/#auto-layout-columns p> Une autre solution pourrait utiliser Flex. L'inconvénient est que vous devez donner manuellement vos 2 «colonnes» un rembourrage ou une marge ». P>
Est-il correct d'utiliser la classe de ligne à l'intérieur du corps de la carte?
Il n'y a pas d'argument documenté contre l'utilisation du corps de carte à l'intérieur. Suivi de la grille de formulaire Documentation Vous pouvez également utiliser la fonctionnalité de la grille sous une forme. Alors pourquoi ne pas l'utiliser dans des cartes
Voir cet exemple
p>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
<div class="card">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title header_big text-capitalize"> example's Profile</h5>
<p class="card-text card-text-custom">
<span> Age:</span> <span class="font-weight-bold">36</span>
</p>
</div>
<div class="card-footer">Footer</div>
</div>Je pense que vous recherchez cette solution:
<div class="container">
<div class="row">
<div class="col">Age</div>
<div class="col">36</div>
</div>
</div>
Alternativement, vous pouvez utiliser la version de la bibliothèque-agnostic flexbox.
html: p> CSS: p>
Vous pouvez utiliser la propriété CSS
Affichage: flex code>