Hello,
deja voici à quoi ressemble le html :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <div id=liste> <div id=entete> <div><b>titre 1</b></div> <div><b>titre 2</b></div> <div><b>titre 3</b></div> ... <div><b>titre 20</b></div> </div> <div id=contenu> <div class=ligne> <div>contenu 1</div> <div>contenu 2</div> <div>contenu 3</div> ... <div>contenu 20</div> </div> <div class=ligne> <div>contenu 1</div> <div>contenu 2</div> <div>contenu 3</div> ... <div>contenu 20</div> </div> ... </div> </div>
Ma div "liste" sera en overflow:scroll.
Mes titres dans ma div "entete" et les contenu dans "contenu" ont des largeurs variables, de quelques px et plusieurs centaines.
Mon but ici, c'est donc d'avoir mes deux div "entete" et "contenu" avec une largeur et hauteur adaptée au contenu, donc 2000px s'il le faut, et que le scroll sur x et y de "liste" s'active du coup.
J'ai essayé avec des float:left comme ça :
Mais au niveau largeur ça ne va pas, ça revient à la ligne lorsqu'on arrive à la largeur max du conteneur #liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #liste{ width: 1100px; height: 500px; border: 1px solid lightgrey; margin-left: 10px; overflow: scroll; } #entete div { float : left; } #contenu .ligne { float :left; } #contenu .ligne div{ float :left; }
Vous avez des idées ?
Partager