J'essaie de créer une liste de membres d'équipe sur un site. Et il y a (toujours) ce type qui a un très long titre d'emploi qui pousse ses téléchargements de description de travail.Titre Grid/Flexbox imbriqué poussant le contenu vers le bas
Cela a causé un désalignement avec les autres descriptions de travail et le concepteur est très OCD à ce sujet.
La seule solution que je trouve à ce jour est de limiter la description de l'emploi à 3 lignes avec:
font-size: 10px;
height: 30px;
line-height: 1;
Cependant, il est l'erreur toujours pas la preuve si un titre de travail devient 4 lignes longues. De plus, les petits écrans peuvent même envelopper des textes courts pour dépasser 4 lignes. J'ai recherché la possibilité d'utiliser la grille css, mais je n'ai trouvé aucune solution à ce problème. Ces conditions doivent être remplies:
- Image Nom & titre et la description doit être aligné sur la même ligne
- Chacun des grille quatre doit avoir la même hauteur
- texte flexible
- Si nous pouvons résoudre cela sans utiliser MatchHeight de jQuery ce sera génial.
<div class="row small-up-1 medium-up-2 large-up-3">
<% loop $Collection %>
<div class="column person">
<div class="row column">
<div class="person__photo">
<img src="$Image.Url" class="person__photo--round" alt="$Name">
</div>
</div>
<div class="row column text-center">
<h4 class="person__name">$Name</h4>
<h5 class="person__role">$Role</h5>
</div>
<% if $Blurb %>
<div class="row column person__summary content">$Blurb</div>
<% end_if %>
</div>
<% end_loop %>
</div>
Vous devez envoyer assez de code pour reproduire le problème. Cela nous permet de vous aider plus efficacement. –
Salut @Michael_B, ajouté le code pour votre référence. –
@JamesWee [cet article] (https://stackoverflow.com/a/46890585/703717) devrait aider :) – Danield