Bonjour à tous,
Je débute en ASP.NET et cherche depuis ce matin comment créer par programme en ensemble de DIV imbriquées. Je sais le faire en HTML voici le code dans une version aussi épurée que possible et le résultat:
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
20
21
22
23 <DIV STYLE="width:500px;border-style:solid;border-width: 1px;"> <DIV STYLE="float:left;width:32%;height:100px;line-height:100px;">DIV 1</DIV> <DIV STYLE="float:left;width:33%;height:100px;"> <DIV STYLE="width:100%;height:50%;">DIV 1.1-a</DIV> <DIV STYLE="width:100%;height:50%;">DIV 1.1-b</DIV> </DIV> <DIV STYLE="width:33%;height:100px;"> <DIV STYLE="width:100%;height:50%;">DIV 1.2-a</DIV> <DIV STYLE="width:100%;height:50%;">DIV 1.2-b</DIV> </DIV> </DIV> <DIV STYLE="width:500px;border-style:solid;"> <DIV STYLE="float:left;width:32%;height:100px;line-height:100px;">DIV 2</DIV> <DIV STYLE="float:left;width:33%;height:100px;"> <DIV STYLE="width:100%;height:50%;">DIV 2.1-a</DIV> <DIV STYLE="width:100%;height:50%;">DIV 2.1-b</DIV> </DIV> <DIV STYLE="width:33%;height:100px;"> <DIV STYLE="width:100%;height:50%;">DIV 2.2-a</DIV> <DIV STYLE="width:100%;height:50%;">DIV 2.2-b</DIV> </DIV> </DIV>
ce qui donne :
J'ai répété ici 2 fois la série de divs empilées mais le nombre de répétition et le nombre de divs contenues dans chaque répétition ne sont connus qu'au moment de l'exécution.
J'ai déjà réalisé ce traitement avec une table mais son exploitation ne me convient pas car si le nombre de lignes est important on ne voit plus les en-têtes des colonnes. Ici, l'en-tête (div x.y-a) est répétée pour chaque "cellule" (div x.y-b).
Merci pour vous suggestions!
Partager