Site CSS Xhtml, bug sous Iexplorer

Fermé
superdidi Messages postés 10 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 30 juillet 2007 - 30 nov. 2006 à 11:02
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 - 30 nov. 2006 à 18:13
Bonjour


j'ai un soucis avec mon site. je dois creer un CV en ligne, avec des CSS, et du xhtml 1.0 strict....
alors j'ai fait mon site sous firefox, trnaquillement, tout fonctionne !!!!!!
sous Iexplorer : méga bug ! j'ai que l'image de fond qui s'affiche.

Alors j'ia lancé le vérificateur local de firefox, il me trouve plein d'erreur, mais tjrs des balises.. alors qu'il n'y a pas d'erreur ! mes balaises sont bien ouvertes,p uis bien fermées...

voici le code (enfin le début) de ma page
<!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> CV </title>
<link href="style.css" rel="stylesheet" type="text/css"/>


		</head>

<body>


<div class='menu'>
<center><h3>Sommaire</h3></center>
<ul><li><a href='index.php'><u>Mon CV</u></a></li>
	<li><a href='loisirs.html'><u> Mes passions</u></a></li>
	<li><a href='photos.html'><u> Les photos</u></a></li></ul>

</div>	
	

<div class='contenu'>
	<p>
<center><img src="photo identite.jpg" alt ="ma photo d'identit&eacute;"/>

<a id="haut"></a>
<h3>Diane , 22 ans.</h3>
<p><h4>86 blablabla</h4></p>
<p><h4>blablabla</h4></p></center>
<p><hr></hr></p>
<ol>
<li><a href="index.php?page=index.php&#Exp&eacute;riencesprofessionnelles"><strong>Expériences professionnelles</strong></a></li>
<li><a href="index.php?page=index.php&#Formation"><strong>Formation</strong></a></li>
<li><a href="index.php?page=index.php&#Languesparl&eacute;es"><strong>Langues parlées</strong></a></li>
<li><a href="index.php?page=index.php&#Loisirs"><strong>Loisirs</strong></a></li>
</ol>
<p><hr></hr></p>


<a id="Exp&eacute;riencesprofessionnelles"><p><h2>Exp&eacute;riences professionnelles :</h2></p></a>
<ul>
<li><em><strong>2006-2007 :</strong></em><a href='http://src.iut-velizy.uvsq.fr/'>Licence professionnelle S.T.IC</a> ,</li>
<li><em><strong>Mars2006- Ao&ugrave;t 2006 :</strong></em> Assistante d'&eacute;ducation ; coll&egrave;ge les G&acirc;tines, Savigny sur Orge,</li>
<li><em><strong>D&eacute;cembre 2005- janvier 20006 :</strong></em> secr&eacute;taire bilingue (fr/angl) ; Institut Catholique de Paris,</li>
<li><em><strong>Janvier 2005 :</strong></em> Assistante commerciale bilingue (fr/angl) ; SAGATRANS (54);</li>
<li><em><strong>Juin- Juillet 2004 :</strong></em> Assistante trilingue (fr/ angl/ all) ; EUFRA Speditions GmbH (Friedrichsthal, Allemagne),</li>
<li><em><strong>Ao&ugrave;t 2004 :</strong></em> Assistante bilingue (fr/all) ; Mirabellor (54).</li>
<br><a href="index.php?page=index.php&#haut"><img src="haut_page.gif" alt="Haut de la page" border=0/></a></br>
</ul>



</div>

	</body>
	</html>


voilà j'ai même mis la fin.


et voilà le type d'erreur que me trouve firefox :

Failed validation, 61 errors
No Character Encoding Found! Using iso-8859-1

Error Line 15 column 7: element "center" undefined.

<center><h3>Sommaire</h3></center>



Error Line 16 column 30: element "u" undefined.

<ul><li><a href='index.php'><u>Mon CV</u></a></li>



etc... mais où est l'erreur ???? pleaaaase, help !!!! ça fait une journée que je suis dessus et impossible de trouver le bug !


merci d'avance
A voir également:

3 réponses

No Character Encoding Found! Using iso-8859-1
=> pour corriger cette erreur, essaie de rajouter la ligne
<? xml version="1.0" encoding="utf-8"?>
avant le doctype; cette ligne là, ou une autre, similaire.
Sinon tu spécifie l'encodage des caractères différemment, soit avec la fonction PHP "header" soit avec le tag XHTML "META".

Pour les autres erreurs, je te renvoie à la norme XHTML ;o)
tu verras c'est passionnant ;o)
Si tu parcours cette norme, tu verras par exemple que le tag "center" n'existe pas, bien qu'il soit défini en HTML, et qu'il soit supporté par les navigateurs même si tu spécifies un doctype XHTML (heureusement d'ailleurs, car combien de sites internet respectent ces standards???).
Le tag "ul" non plus n'existe pas en XHTML.
Une solution serait de passer en HTML, mais honnêtement, je te conseille de conserver le XHTML et de corriger ces "erreurs".

Pour "center" par exemple, l'idéal c'est de le remplacer par un "div", et de définir pour ec div une classe CSS avec un "text-align: center", et là c'est le top.
0
les balises center, u etc n existent pas en xhtml strict
donc la validation du xhtml faite par Fx te renvoie tous les elements inconnus
a la place il faut utiliser les styles CSS
pour l encodage je suppos que l ajout d une balise <?xml version="1.0" encoding="iso-8859-1"?> en tete devrait fonctionner
0
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
30 nov. 2006 à 18:13
Salut.

Le tag "ul" non plus n'existe pas en XHTML.
Si, tu as du t'être trompé, tu voulais parler de "u" qui n'existe pas ;)

Sinon, pour le center, tu peux tout simplement utiliser
<h3 style="text-align:center">Titre</h3>

Et je rapelle que le xhtml est censé être servi en tant qu'appication/xhtml+xml et pas text/html ;)

a plus
0