Bonjour, Avant tout merci de ta réponse.
Effectivement je conçois le soucis de poster pour du html avec mise en tableau pour la structure de ma page... Je commence un peu à utiliser le CSS mais je suis encore un peu novice en la matière. J'assure donc mon développement qui se doit d'être rapide (c'est mon site promotionnel donc..) par le html que je connais bien.
Pour la structure de page, je vais te donner le code source ; ça peut être un peu "cafouillis" mais j'ai fait rapidement ce site...
<style>
/*---------------------------------------- body général -------------------------------------------------*/
body{
background-image:url("images/fond2.jpg");
background-attachment:fixed;
background-repeat: no-repeat;
background-position: 70% 50%;
font:1em Arial,"times new roman",Geneva,Helvetica,sans-serif;
margin:0;
padding:0;
}
/*------------------------------------------- LIENS -----------------------------------------------------*/
/* liens des menus*/
a.menu:link {color:#cacaca;text-decoration:none;font-family:arial;font-size:14px;font-weight:bolder;}
a.menu:visited {color:#cacaca;text-decoration:none;font-family:arial;font-size:14px;font-weight:bolder;}
a.menu:hover {color:#000000;text-decoration:none;font-family:arial;font-size:15px;font-weight:bolder;}
/* lien actuel */
a.menu2:link {color:#797979;text-decoration:none;font-family:arial;font-size:15px;font-weight:bolder;}
a.menu2:visited {color:#797979;text-decoration:none;font-family:arial;font-size:15px;font-weight:bolder;}
a.menu2:hover {color:#000000;text-decoration:none;font-family:arial;font-size:15px;font-weight:bolder;}
/* liens des sousmenus*/
a.soustitre:link {color:#cacaca;text-decoration:none;font-family:arial;font-size:12px;font-weight:bolder;}
a.soustitre:visited {color:#cacaca;text-decoration:none;font-family:arial;font-size:12px;font-weight:bolder;}
a.soustitre:hover {color:#000000;text-decoration:none;font-family:arial;font-size:13px;font-weight:bolder;}
/* lien actuel sous menu*/
a.soustitre2:link {color:#797979;text-decoration:none;font-family:arial;font-size:12px;font-weight:bolder;}
a.soustitre2:visited {color:#797979;text-decoration:none;font-family:arial;font-size:12px;font-weight:bolder;}
a.soustitre2:hover {color:#000000;text-decoration:none;font-family:arial;font-size:12px;font-weight:bolder;}
/* lien pour les mentions légales */
a.mentions:link {color:#cacaca;text-decoration:none;font-family:arial;font-size:12px;font-weight:bolder;font-style:italic;}
a.mentions:visited {color:#cacaca;text-decoration:none;font-family:arial;font-size:12px;font-weight:bolder;font-style:italic;}
a.mentions:hover {color:#cacaca;text-decoration:none;font-family:arial;font-size:12px;font-weight:bolder;font-style:italic;}
/*------------------------------------------- TD --------------------------------------------------------*/
/* td de contenu */
td.contenu
{
width:640px;
font-family:Arial,"times new roman",Geneva,Helvetica,sans-serif;
font-size:12px;
vertical-align:top;
padding:30px;
padding-top:50px;
height:100%;
}
/* -------------------------------------------------*/
/* td droite degradé */
td.degradedroit
{
width:5px;
height:100%;
vertical-align:top;
}
/* -------------------------------------------------*/
/* td du haut avec le dégradé */
td.hautg
{
width:150px;
height:60px;
}
/* -------------------------------------------------*/
/* td du bas de menu avec le dégradé */
td.basg
{
background-image:url("images/deghaut.jpg");
background-repeat: no-repeat;
background-position: 11% 100%;
width:150px;
height:60px;
}
/* td de menu */
td.menu
{
background-image:url("images/plumemenu.jpg");
background-repeat: no-repeat;
background-position: 0% 100%;
font-family:Arial,"times new roman",Geneva,Helvetica,sans-serif;
font-size:14px;
font-style:italic;
color:#999999;
width:150px;
height:50px;
}
/* td de sous menu */
td.sousmenu
{
vertical-align:top;
font-family:Arial,"times new roman",Geneva,Helvetica,sans-serif;
font-size:14px;
font-style:italic;
color:#999999;
width:150px;
height:25px;
}
/* td haut pour degradé de droite */
td.hautdroit
{
width:5px;
height:30px;
}
/* td milieu pour degradé de droite */
td.milieudroit
{
width:5px;
height:100%;
}
/* td bas pour degradé de droite */
td.basdroit
{
width:5px;
height:30px;
}
/* td du carre gris continu */
td.carreg
{
width:155px;
height:100%;
}
/* -------------------------------------------------*/
/* td pour la barre droite du menu */
td.bgris
{
width:5px;
height:100%;
vertical-align:top;
}
/* -------------------------------------------------*/
/* td pour le pied de page à gauche */
td.piedpagegauche
{
width:790px;
height:50px;
vertical-align:top;
}
/* td pour les mentions légales */
td.plumebas
{
background-image:url('images/plumebas.jpg');
background-repeat: no-repeat;
background-position: 100% 50%;
height:50px;
width:230px;
vertical-align:top;
}
/*------------------------------------------------- DIV ---------------------------------------------------*/
/* degradé en haut à gauche */
div.degradentiergauche
{
background-image:url('images/deggtot.jpg');
background-repeat: no-repeat;
background-position:0% 50%;
width:5px;
height:60px;
margin-left:16px;
}
/* -------------------------------------------------*/
/* div pour le haut de la barre droite du menu */
div.bgrish
{
position:relative;
background-image:url("images/deghaut.jpg");
background-repeat: no-repeat;
background-position: 0% 100%;
width:5px;
height:30px;
}
/* div pour le haut de la barre du milieu du menu */
div.bgrism
{
z-index:2;
background-color:#cacaca;
width:5px;
height:100%;
}
/* div pour le haut de la barre basse du menu */
div.bgrisb
{
z-index:3;
background-image:url("images/degbas.jpg");
background-repeat: no-repeat;
background-position: 0% 100%;
width:5px;
height:30px;
}
/* format des titres du menu*/
div.titres
{
position:relative;
background:none;
margin-top:6px;
margin-left:43px;
}
/* format des titres des sous menu*/
div.soustitres
{
position:relative;
background:none;
margin-top:6px;
margin-left:20px;
font-size:12px;
padding-left:5px;
padding-right:5px;
font-weight:bolder;
}
/* -------------------------------------------------*/
/* carre de gauche qui s'allonge */
div.carregauchegris
{
position:relative;
margin-left:16px;
background-color:#cacaca;
width:5px;
height:100%;
}
/* -------------------------------------------------*/
/* degradé droit haut */
div.degdroith
{
position:relative;
margin-top:70px;
z-index:1;
background-image:url("images/deghaut.jpg");
background-repeat: no-repeat;
background-position: 0% 100%;
width:5px;
height:30px;
}
/* carre de droite qui s'allonge */
div.carredroitegris
{
position:relative;
z-index:2;
background-color:#cacaca;
width:5px;
height:100%;
}
/* dégradé droit bas */
div.degdroitb
{
position:relative;
margin-top:70px;
z-index:3;
background-image:url("images/deghaut.jpg");
background-repeat: no-repeat;
background-position: 0% 100%;
width:5px;
height:30px;
}
/* -------------------------------------------------*/
/* barre grise du bas à gauche pied de page */
div.carrepiedgauche
{
position:relative;
background-color:#cacaca;
width:100%;
height:5px;
}
/* carre bas qui s'allonge */
div.carregrisbas
{
position:relative;
margin-left:16px;
background-color:#cacaca;
width:500px;
height:5px;
font-size:1px;
}
/* degradé droit en pied de page */
div.degdroit
{
background-image:url('images/degdroite.jpg');
background-repeat: no-repeat;
width:30px;
height:5px;
font-size:1px;
}
/* -------------------------------------------------*/
/* plume en bas à droite */
div.basdroite
{
position:relative;
margin-top:14px;
font-size:12px;
font-weight:bolder;
font-family:arial;
font-style:italic;
color:#cacaca;
}
/*------------------------------------------------------- copyright ---------------------------------------------*/
p.copy
{
color:#cacaca;
font-family:arial;
font-size:12px;
font-style:italic;
}
</style></head>
<body><center>
<table border="0" width="790" cellspacing="0" cellpadding="0" height="100%">
<ul style="list-style-type:disc;">
<tr>
<td width="785" height="102" colspan="3"><img src="images/banniere.jpg"></td><td class="degradedroit" rowspan="2">
<table border="0" cellspacing=0 cellpadding=0 width="5" height="100%" style="vertical-align:top;">
<tr>
<td class="hautdroit"><div class="degdroith"> </div></td>
</tr>
<tr>
<td class="milieudroit"><div class="carredroitegris"> </div></td>
</tr>
<tr>
<td class="basdroit"><div class="bgrisb"> </div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="155" height="100%">
<table border="0" cellspacing="0" cellpadding="0" width="155" height="100%" style="vertical-align:top;">
<tr>
<td class="hautg"><div class="degradentiergauche"></div></td>
<td width="5" height="60" valign="bottom"> </td>
</tr>
<tr><td class="menu"><div class="titres"><a href="index.php?page=accueil" class="menu2">Accueil</a></div></td><td width="5" height="50" style="background-color:#cacaca;" valign="top"><div class="bgrish"></div></Td></tr><tr><td class="menu"><div class="titres"><a href="index.php?page=prestations" class="menu">Prestations</a></div></td><td width="5" rowspan="4"><div class="bgrism"></div></td></tr><tr><td class="menu"><div class="titres"><a href="index.php?page=references" class="menu">Références</a></div></td></tr><tr><td class="menu"><div class="titres"><a href="index.php?page=livreor" class="menu">Livre d'or</a></div></td></tr><tr><td class="menu"><div class="titres"><a href="index.php?page=contact" class="menu">Contact</a></div></td></tr> <tr>
<td class="basg"> </td><td width="5" height="60" valign="top"><div class="bgrisb"> </div></td>
</tr>
<tr>
<td class="carreg" colspan="2"><div class="carregauchegris"> </div></td>
</tr>
</table>
</td>
<td class="contenu">
</td>
</tr>
<tr>
<td colspan="4" class="piedpagegauche">
<table border="0" cellspacing="0" cellpadding="0" width="790" height="50">
<tr>
<td height="30" width="30"><div class="carregauchegris"> </div></td>
<td height="30" width="530"> </td>
<td width="230" rowspan="3" height="50" class="plumebas" align="center"><div class="basdroite"><a href='index.php?page=mentions' class='mentions'>Mentions</a> <a href='index.php?page=mentions' class='mentions'>Légales</a></div></td>
</Tr>
<tr>
<td height="5" width="560" colspan="2" style="vertical-align:top;">
<table border="0" width="560" cellspacing="0" cellpadding="0">
<tr>
<td width="500"><div class="carregrisbas"> </div></td>
<td width="60"><div class="degdroit"> </div></td>
</tr>
</table>
</Td>
</tr>
<tr>
<td height="15" width="560" colspan="2"> </td>
</tr>
</table>
</td>
</tr>
</ul>
</table>
<center><p class='copy'><b>Copyright © Ronan TEXIER 2006</b></p></center>
</body>
</html>
C'est long je m'en excuse mais je n'ai pas encore mis en ligne le site (des gens ayant l'adresse on comprendra je pense).
EDIT : je suis ouvert à toute suggestion sur ma façon de coder je ne suis pas quelqu'un de parfait donc il ne faut pas hésiter. C'est ainsi qu'on apprend et qu'on s'améliore, en écoutant les critiques (negatives ou positives) et en les analysant pour les comprendre.
Modifié par sanosuke85 (04 Mar 2006 - 20:28)