Je travaille sur un site Web où le concepteur a demandé le format suivant sur la page d'accueil:colonnes multiples avec des hauteurs de lignes identiques en HTML/CSS
News Notices Events
Item 1 Item 1 Item 1
Blurb Blurb Blurb
Blurb Blurb
Blurb
Item 2 Item 2 Item 2
Blurb Blurb Blurb
Blurb Blurb
Blurb
L'idée est que chaque élément doit être de la même hauteur horizontale. Je peux facilement le faire avec divs de la façon suivante:
<div class="row">
<div>News</div>
<div>Notices</div>
<div>Events</div>
</div>
<div class="row">
<div>Item 1</div>
<div>Item 1</div>
<div>Item 1</div>
</div>
<div class="row">
<div>Item 2</div>
<div>Item 2</div>
<div>Item 2</div>
</div>
Cependant, ce n'est pas grande architecture d'information - d'autant plus que je veux empiler les Nouvelles, Avis et événements colonne pour petits écrans/étroites/mobiles.
Y at-il de toute façon que je puisse obtenir le résultat souhaité par le concepteur tout en conservant l'architecture d'information correcte?
Mise à jour
Après avoir utilisé jQuery pour réajuster la grille chargement de la page I a montré le concepteur. Une fois qu'il s'est rendu compte que nous avons très peu de contrôle sur ce que les utilisateurs ont mis dans le CMS et que le contenu de la grille allait être déséquilibré, il a mis en boîte toute l'idée.
Donc, je n'ai pas besoin de la réponse à cela, mais je vais le garder par curiosité.
même hauteur horizontale? C'est comme un cercle carré: D Pourquoi ne pas utiliser les tables et spécifier la hauteur? – Anonymous
@danontheline - une table ne serait pas redimensionnée correctement pour les petits écrans/mobiles. – BaronGrivet
Vous pouvez cibler des appareils mobiles avec une feuille de style différente? Cet article répertorie trois possibilités http://www.gethifi.com/blog/three-ways-to-target-mobile-devices. –