![]()
Voilà, j´ai déjà eu un problème avec mon site mais je ne sais pas comment l´arrenger.
http://www.ricou.new.fr
Si vous avez besoin du code HTML et CSS, dîtes le moi.
Ben oui sinon on peut pas trop t´aider surtout du css ![]()
Bon le HTML :
< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN" " http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
< html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
< head>
< title>Bienvenue chez moi.</title>
< meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" / >
< link rel="stylesheet" type="text/css" href="type.css" title="default" media="screen">
< /head>
< body>
< div id="en_tete">
< a href="http://www.freazer.com/perso/ricou/"><img src="http://site.voila.fr/ricou/bann.jpg" alt="Bannière"></a>
< /div>
< div id="menu">
< div id="menu">
< div class="element_menu">
< h3>Menu</h3>
< ul>
< li><a href="moi.html">Moi.</a></li>
< li><a href="espacepc.html">Espace PC.</a></li>
< /ul>
< /div>
< div id="corps">
< p>
< h2>Ici, vous êtes chez moi.</h2><br/>
< /p>
< p>
Ceci est mon site perso. Vous allez découvrir mon univers < img
src="http://site.voila.fr/ricou/tirelangue.gif">.
< /p>
< /div>
< div id="pied_de_page">
< h4><a href="shizuko@hotmail.fr">M´écrire.</a></h4>
< /div>
< /body>
< /html>
Et le CSS :
body
{
width: 760px;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
background-image: url("images/fond.png");
}
/ * L´en-tête */
{
width: 760px;
height: 100px;
background-image: url("images/banniere.png");
background-repeat: no-repeat;
margin-bottom: 10px;
}
/ * Le menu */
{
float: left;
width: 120px;
}
. element_menu
{
background-color: #626262;
background-image: url("images/motif.png");
background-repeat: repeat-x;
border: 2px solid black;
margin-bottom: 20px;
}
/ * Quelques effets sur les menus */
. element_menu h3 / * Tous les titres de menus */
{
color: Gold;
font-family: " Comic Sans MS", serif;
text-align: center;
}
. element_menu ul / * Toutes les listes à puces se trouvant dans un menu */
{
font-family: " Comic Sans MS", serif;
list-style-image: url("images/puce.png"); / * On change l´apparence des puces */
padding: 0px; / * Tous les côtés ont une marge intérieure de 0 pixels */
padding-left: 20px; / * . .. mais on modifie ensuite la marge de gauche, donc celle-là fera finalement 20 pixels */
margin: 0px; / * Idem pour margin, ça nous évite d´avoir à en écrire 4 ( margin-left, margin-right...) */
margin-bottom: 5px; / * Même chose que tout à l´heure, on modifie ensuite juste margin-bottom, mais tous les autres sont à 0px */
}
. element_menu a / * Tous les liens se trouvant dans un menu */
{
color: red;
}
. element_menu a:hover / * Quand on pointe sur un lien du menu */
{
background-color: blue;
color: magenta;
}
{
margin-left: 140px; / * Une marge à gauche pour pousser le corps, afin qu´il ne passe plus sous le menu */
margin-bottom: 20px; / * Ca c´est pour éviter que le corps colle trop au pied de page en-dessous */
padding: 5px; / * Pour éviter que le texte à l´intérieur du corps ne colle trop à la bordure */
color: #B3B3B3;
background-color: #626262; / * Une couleur de fond pour le corps */
background-image: url("images/motif.png");
background-repeat: repeat-x; / * Une petite image de fond qui se répètera horizontalement en haut */
border: 2px solid black; / * Une bordure pour bien marquer les limites du corps et pour faire joli */
}
h1
{
text-align: center;
color: blue;
font-size: x-large;
font-family: " Comic Sans MS", Arial, serif;
}
h3
{
text-align: center;
color: gold;
font-size: large;
font-family: " Comic Sans MS", Arial, serif;
}
h4
{
text-align: center;
color: black;
font-size: small;
font-family: " Comic Sans MS", Arial, serif;
}
souligne
{
text-decoration: underline;
text-align: center;
}
table
{
border-collapse: collapse; / * Les bordures du tableau seront collées ( plus joli) */
}
td
{
border: 2px solid red;
}
< div id="menu">
< div id="menu">
2 balises ouvertes, aucune qui sont fermées ![]()
pkoi se faire chier a prendre du whtml 1.1 qui te sert rien et qui risque de te causer des ennuis d´affichage alors que le 1.0 marche tres bien ?
1.0 ou 1.1 ça change rien.
C´est juste le header qui peut tout chambouler pour les pseudos navigateurs comme IE.
Le code est pas très propre, ça passera pas, même au 1.0 Transitionnal.
A noter qu´il est illisible . . absolument impossible à utiliser sous Mozilla Firefox, ce qui confirme mes dires.
En effet oui, je n´ai même pas été curieux d´aller voir le site lors de mon post. Sous FireFox, ton site ne ressemble pas à grand chose :s
Bah ouais, mais qu´est ce que je devrais faire?
J´ai lu les cours sur le site du zero !
tu recommences du début
avec un code propre
indenté, espacé...
et a chaque truc que tu rajoutes dans html/css, tu regardes sous IE et FF ce que sa donne, et au moindre probleme, tu recommences !
Pffff, bon ok. Merci beaucoup !
Merci et bonne chance avec ton design!
![]()
Je voudrai juste savoir ce que j´ai à arrenger car je vais refaire les mêmes erreurs...
Déjà, refermes correctement toutes les balises que tu as ouvertes.
Et puis fais la différence entre un < div id=""> et un < div class="">, un id ne s´emploie qu´une seule fois alors que le class peut s´utiliser indéfiniment.
![]()
Merci beaucoup
![]()
Aussi, tu peux mettre
img
{
border : none;
}
Ainsi tu n´a plus de bordure bleues autour de tes images-liens ( comme ton header).
Ah, ça c´est sympa. Merci !
Par contre, j´ai une question. Je refais mon site, je le teste sous Avant Browser : Tout fonctionne.
Je teste ensuite sour Mozila FireFox : les structures foirent completement !
Je vois pas du tout pourquoi.
HTML :
< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN" " http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
< html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
< head>
< title>Bienvenue chez Eric ! </title>
< meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" / >
< link rel="stylesheet" type="text/css" href="type.css" title="default" media="screen">
< /head>
< body>
< div id="en_tete">
< a href="http://www.freazer.com/perso/ricou/"><img src="http://site.voila.fr/ricou/bann.jpg" alt="Bannière"></a>
< p>
< img src="http://site.voila.fr/ricou/welcome.gif" alt="Welcome"><br/>
Bienvenue chez moi !
< /p>
< /div>
< div id="menu">
< div class="element_menu">
< h3>Menu</h3>
< ul>
< li><a href="moi.html">Moi.</a></li>
< li><a href="espacepc.html">Espace PC.</a></li>
< /ul>
< /div>
< div id="corps">
< p>
< img
src="http://site.voila.fr/ricou/separation.jpg"><b
r/>
Site réalisé avec NotePad++.<br/>
Appartient entierement à Eric.
Résolution conseillé : 800x600 ou supérieur.<br/>
Testé sous IE et FireFox.<br/>
< /p>
< /div>
< div id="pied_de_page">
< img src="http://site.voila.fr/ricou/pieddepage.jpg" alt=";-)">
< /div>
< /body>
< /html>
CSS :
body
{
width: 760px;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
background-color: silver;
}
img
{
border : none;
}
p
{
text-align : center;
font-family : " Comic Sans MS", serif;
}
{
width: 760px;
height: 100px;
background-color: silver;
background-repeat: no-repeat;
margin-bottom: 10px;
text-align :center;
}
d´avance.
encore une histoire de balise non fermé...
Laquelle?
Voici mon nouveau HTML :
< !DOCTYPE html PUBLIC " -//W3C//DTD XHTML 1.1//EN" " http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
< html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
< head>
< title>Bienvenue chez Eric ! </title>
< meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" / >
< link rel="stylesheet" type="text/css" href="type.css" title="default" media="screen">
< /head>
< body>
< div id="en_tete">
< a href="http://www.ricou.new.fr"><img src="http://site.voila.fr/ricou/banier.jpg" alt="Bienvenue chez moi
..."></a>
< p>
< a href="espacepc.html"><img src="http://site.voila.fr/ricou/ordi.GIF" alt="Espace PC"></a> = < a href="moi.html"><img src="http://site.voila.fr/ricou/test.jpg" alt="Moi"></a><br/>
< img src="http://site.voila.fr/ricou/welcome.gif" alt="Welcome"><br/>
Bienvenue chez moi !
< br/>
< /p>
< /div>
< div id="corps">
< p>
Site réalisé avec NotePad++.<br/>
Appartient entierement à Eric.
Résolution conseillé : 800x600 ou supérieur.<br/>
Testé sous IE.<br/>
< /p>
< /div>
< div id="pied_de_page">
< p>
< img src="http://site.voila.fr/ricou/pieddepage.jpg" alt=";-)">
< /p>
< /div>
< /body>
< /html>