Colonne les unes à coté des autres avec dedans plusieurs blocs

Résolu/Fermé
Bird - 5 sept. 2014 à 15:30
 Bird - 5 sept. 2014 à 17:20
Bonjour,

Je cherche à mettre quatre colonnes les unes à cotés des autres contenant respectivement un bloc, 3 blocs, 2 blocs, un bloc. Du texte doit être mis au dessus des deux dernières colonnes et au final les quatres colonnes (avec le texte) doivent faire la même hauteur. Je suis parvenu à mettre les colonnes les unes à coté des autres mais dès qu'il s'agit du reste, cela engendre des problèmes dans le positionnement des blocs.

Voici le code css:

.block {
float:left;
margin:0;
padding:0;
}

Et le code html:


<div class="block">
<img src="colonne1.jpg" alt="texte" title="Blanc" style="width:23%;">
</div>

<div class="block">
<img src="colonne2.jpg" title="Model" style="width:34%;">
<img src="colonne2dessous.jpg" title="Papa" style="width:34%;">
<img src="colonne2dessousdessous.jpg" title="Anim" style="width:34%;">
</div>

<h1>Texte au dessus des deux dernières colonnes</h1>

<div class="block">
<img src="colonne3.jpg" title="Lay" style="width:19%;">
<img src="colonne3dessous.jpg" title="Su" style="width:19%;">
</div>

<div class="block">
<img src="colonne4.jpg" title="Freelance" style="width:19%;">
</div>


Si quelqu'un sait comment résoudre le problème ?

Merci d'avance pour vos réponses.

3 réponses

Utilisateur anonyme
5 sept. 2014 à 15:35
Les float c'est l'ancien temps et mal gérable, utilise plutot la propriété display, plus d'infos ici : https://www.alsacreations.com/article/lire/1209-display-inline-block.html
0
Salut,

merci pour ta réponse. Oui, j'ai l'habitude de mettre un float, mais effectivement quand j'y pense, je met plutôt un display. Cependant, cela ne change rien quant au rendu. Si tu as une solution ?
0
Salut,

j'ai réussi à résoudre mon problème de manière un peu sale mais au moins cela ressemble à ce que je voulais.

Pour résoudre le problème, j'ai mis une balise table pour construire mes colonnes et blocs.
0