Bonsoir,
j'essai de me créer un site web en apprenant l'XHTML et améliorer les connaissances basiques que j'ai en CSS, mais je bute sur une chose.
Tout d'abord, je sais, on peut faire une mise en page sans tableaux, pour le moment je la fais avec pour apprendre l'XHTML et améliorer mes connaissances en CSS. Dans un 2ème temps j'essaierai de le faire sans talbeau. J'ai déjà imprimé le tutorial disponible sur ce site
Donc j'ai commencé ma mise en page avec tableaux, fais une feuille CSS et essayer de tout imbriquer. Mais entre mes différents lignes, il y a des espaces, plus exactement au fond de chaque cellules, ce qui décale la ligne d'en dessous. J'ai essayé plusieurs choses, mais je ne trouve pas la solution.
Voici le rendu :
http://img381.imageshack.us/img381/6250/rendubt8.th.png
Le code XHTML de ma page :
Mon fichier CSS :
Ma page a été validée sur validator.w3.org, par contre je n'ai pas fais contrôlé mon document CSS (pas pour le moment, je fais le gros d'abord, j'affine ensuite).
Où est mon erreur, quelle est la solution? Je tourne en rond depuis un peu plus de 2h.
Merci
Modifié par Graphix (07 Aug 2006 - 14:51)
j'essai de me créer un site web en apprenant l'XHTML et améliorer les connaissances basiques que j'ai en CSS, mais je bute sur une chose.
Tout d'abord, je sais, on peut faire une mise en page sans tableaux, pour le moment je la fais avec pour apprendre l'XHTML et améliorer mes connaissances en CSS. Dans un 2ème temps j'essaierai de le faire sans talbeau. J'ai déjà imprimé le tutorial disponible sur ce site

Donc j'ai commencé ma mise en page avec tableaux, fais une feuille CSS et essayer de tout imbriquer. Mais entre mes différents lignes, il y a des espaces, plus exactement au fond de chaque cellules, ce qui décale la ligne d'en dessous. J'ai essayé plusieurs choses, mais je ne trouve pas la solution.
Voici le rendu :
http://img381.imageshack.us/img381/6250/rendubt8.th.png
Le code XHTML de ma page :
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>Fripix</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table summary="mise en page du site">
<tr> <!-- Ligne 1 contient : b1.png, b2.png, b3.png -->
<td class="w8h8"><img src="img/design/b1.png" alt="coin haut gauche" /></td>
<td class="w770h8" colspan="3"><img src="img/design/b2.png" alt="bord haut" /></td>
<td class="w8h8"><img src="img/design/b3.png" alt="coin haut droite" /></td>
</tr>
<tr> <!-- Ligne 2 contient : b4.png background, h1.png, bouton contact.png +rollover, b5.png background -->
<td class="b4" rowspan="4"></td>
<td colspan="2"><img src="img/design/h1.png" alt="header partie 1" /></td>
<td><a href="index.php?p=contact"><img src="img/btn/contact.png" alt="bouton contact" /></a></td>
<td class="b5" rowspan="4"></td>
</tr>
<tr> <!-- Ligne 3 contient : logo.png, h2.png, h2.1.png -->
<td><img src="img/design/logo.png" alt="logo Fripix" /></td>
<td><img src="img/design/h2.png" alt="header partie 2" /></td>
<td><img src="img/design/h2.1.png" alt="header partie 2.1" /></td>
</tr>
<tr> <!-- Ligne 4 contient : h5.png background -->
<td><img src="img/design/logo2.png" alt="logo partie 2 Fripix" /></td>
<td colspan="2"></td>
</tr>
<tr> <!-- Ligne 5 contient : logo2.png, tableau avec menu -->
<td colspan="3" class="h5"></td>
</tr>
</table>
</body>
</html>
Mon fichier CSS :
body {
background-image: url(img/design/background.png);
background-repeat: repeat;
}
table {
border-collapse: collapse;
border: none;
padding: 0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
width: 786px;
}
td {
border: none;
padding: 0px;
}
.b4 {
width: 8px;
background-image: url(img/design/b4.png);
background-repeat: repeat-y;
}
.b5 {
width: 8px;
background-image: url(img/design/b5.png);
background-repeat: repeat-y;
}
.h5 {
background-image: url(img/design/h5.png);
background-repeat: repeat-x;
height: 8px;
}
.w8h8 {
width: 8px;
height: 8px;
}
.w770h8 {
width: 770px;
height: 8px;
}
.img {
border: none;
}
Ma page a été validée sur validator.w3.org, par contre je n'ai pas fais contrôlé mon document CSS (pas pour le moment, je fais le gros d'abord, j'affine ensuite).
Où est mon erreur, quelle est la solution? Je tourne en rond depuis un peu plus de 2h.
Merci

Modifié par Graphix (07 Aug 2006 - 14:51)