Bonjours à tous,
Je recode un site fais avec des tableaux en utilisant du HTML5 et le positionnement du CSS3.
J'ai besoin d'un template comme celui-ci :
J'ai obtenu ce résultat avec le code suivant :
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
24
25 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>gabarit3col</title> <link rel="stylesheet" href="stylegab.css" /> </head> <body> <!--Left side bar--> <nav id="leftbar" class="sidebar"></nav> <!--Right side bar--> <nav id="rightbar" class="sidebar"></nav> <section id="mainpanel"> <header id="header">Header</header> <nav id="menu">Menu</nav> <section id="mainpanelbody"></section> <footer> </footer> </section> </body> </html>
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 body { width: 1024px; height : 100%; border: 3px solid red; background-color: #3b0046; padding: 0; font-family: Helvetica, sans-serif, Geneva, Arial; /** Pour center le site**/ text-align: center; margin-top: 10px; margin-left: auto; margin-right: auto; } #leftbar { width: 175px; float: left; background: url("img/progbgleft.gif") repeat-y; border: 3px solid orange; } #rightbar { width: 175px; float: right; background: url("img/progbgright.gif") repeat-y; border: 3px solid pink; } #mainpanel { overflow: hidden; margin: auto; width: 655px; border: 3px solid green; } header { height: 140px; }
Mon problème c'est les deux sidebars ne s'étendent jusqu'au bas de la page. J'ai lu plusieurs tutoriel proposant diverses solutions mais aucune ne fonctionne.
voici ce que j'obtient :
![]()
Partager