Bonjour.
Je prépare actuellement mon site internet (sur ma passion, la photo), et j'avais dans l'idée d'utiliser le css pour cela.
Malheureusement, j'ai un petit problème concernant la mise en page du site en lui même.
Le design est terminé (sous photoshop) mais la maquette en html/css, me pose quelques problèmes.
Surtout un en fait : l'étirement de deux colonnes sur les côtés d'un bloc qui aura du texte.
Je me suis inspiré des tutoriaux a disposition sur le site mais cela ne marche pas bien et j'ai beau faire de nombreux tests en tatonnant... Je n'arrive pas au résultat voulu
.
Voilà mon css : (index2.css)
Et voilà mon code html : (maquette.html)
J'aimerai en fait que mes deux colonnes violettes, se redimensionnent en fonction du bloc jaune du milieu.
Sachant que ces colonnes seront plus tard remplies par une image qui se répètera verticalement (une bordure).
Autre souci, le "Bas de page" qui se décale de 15px en bas alors qu'il devrait faire comme "Banniere" et ne pas dépasser...
Pour "Banniere", "Menu1", "Menu2", etc... tous ces "blocs" de couleurs seront remplaçés par des images.
Seul le bloc jaune sera là pour du texte.
J'espère que je n'ai pas trop mal expliqué mon problème et que quelqu'un aura le temps mais surtout la gentilesse de pouvoir m'aider
!
Je suis ouvert à toute critique ! Quitte à faire plein de changements.
Je prépare actuellement mon site internet (sur ma passion, la photo), et j'avais dans l'idée d'utiliser le css pour cela.
Malheureusement, j'ai un petit problème concernant la mise en page du site en lui même.
Le design est terminé (sous photoshop) mais la maquette en html/css, me pose quelques problèmes.
Surtout un en fait : l'étirement de deux colonnes sur les côtés d'un bloc qui aura du texte.
Je me suis inspiré des tutoriaux a disposition sur le site mais cela ne marche pas bien et j'ai beau faire de nombreux tests en tatonnant... Je n'arrive pas au résultat voulu

Voilà mon css : (index2.css)
body {
margin: 0; /* pour éviter les marges */
padding: 0;
text-align: center; /* pour corriger le bug de centrage IE */
background: #000000;
}
#conteneur-centre {
width: 900px;
margin-left: auto;
margin-right: auto;
background-color: #DC143C;
text-align: left; /* on rétablit l'alignement normal du texte */
}
#banniere {
background-color: Gray;
width: 900px;
height: 150px;
}
#menu {
background-color: Aqua;
width: 900px;
}
#menu1 {
float: left;
background-color: Green;
width: 250px;
}
#menu2 {
float: left;
background-color: Lime;
width: 300px;
}
#menu3 {
float: left;
background-color: Teal;
width: 350px;
}
#centre {
background-color: Yellow;
margin-left: 15px;
margin-right: 15px;
}
#colonne-gauche {
float: left;
width: 15px;
background-color: Purple;
}
#colonne-droite {
float: right;
background-color: Purple;
width: 15px;
}
#basdepage {
clear: both;
width: 900px;
height: 30px;
background-color: #99CC99;
}
/*
p {
font-size : 10px;
font-family : Verdana;
color : #999999;
}*/
Et voilà mon code html : (maquette.html)
<html>
<head>
<title>Maquette | Voxera</title>
<link rel="stylesheet" type="text/css" href="index2.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<div id="conteneur-centre">conteneur
<div id="banniere">banniere</div>
<div id="menu">
<div id="menu1">menu1</div>
<div id="menu2">menu2</div>
<div id="menu3">menu3</div>
</div>
<div id="conteneur2">
<div id="colonne-gauche">
<p>colonne de gauche</p>
<p>largeur fixe : 15px</p>
</div>
<div id="colonne-droite"><p>colonne de droite</p>
<p>largeur fixe : 15px</p>
</div>
<div id="centre">
<p>partie centrale qui "pousse" les colones vers le bas. partie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupant le reste de la largeurpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupant partie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupant le reste de la largeurpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupantpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupant le reste de la largeurpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupantpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupant le reste de la largeurpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupantpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupant le reste de la largeurpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupantpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupant le reste de la largeurpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupantpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupant le reste de la largeurpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupantpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupant le reste de la largeurpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupantpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupant le reste de la largeurpartie avec du contenu occupant le reste de la largeur- partie avec du
contenu occupant le reste de la largeur - partie avec du contenu occupant</p>
<div id="basdepage">Bas de page</div>
</div>
</div>
</div>
</body>
</html>
J'aimerai en fait que mes deux colonnes violettes, se redimensionnent en fonction du bloc jaune du milieu.
Sachant que ces colonnes seront plus tard remplies par une image qui se répètera verticalement (une bordure).
Autre souci, le "Bas de page" qui se décale de 15px en bas alors qu'il devrait faire comme "Banniere" et ne pas dépasser...

Pour "Banniere", "Menu1", "Menu2", etc... tous ces "blocs" de couleurs seront remplaçés par des images.
Seul le bloc jaune sera là pour du texte.
J'espère que je n'ai pas trop mal expliqué mon problème et que quelqu'un aura le temps mais surtout la gentilesse de pouvoir m'aider

Je suis ouvert à toute critique ! Quitte à faire plein de changements.
