Css et doctype incompatible?
PommeS
-
s.spark Messages postés 2528 Statut Contributeur -
s.spark Messages postés 2528 Statut Contributeur -
Bonjour,
ça fait des heures que je recherche une solution.
Le css n'apparait pas.
Mais lorsque j'enlève le doctype, ça fonctionne.
Le doctype de ma page web :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
Voici la page qui s'affiche sans css:
http://www.keskinada.com/php/fr/index_fr.php
sans doctype:
http://www.keskinada.com/php/fr/index-sans_fr.php
Que dois-je faire?
Merci!
PommeS
ça fait des heures que je recherche une solution.
Le css n'apparait pas.
Mais lorsque j'enlève le doctype, ça fonctionne.
Le doctype de ma page web :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
Voici la page qui s'affiche sans css:
http://www.keskinada.com/php/fr/index_fr.php
sans doctype:
http://www.keskinada.com/php/fr/index-sans_fr.php
Que dois-je faire?
Merci!
PommeS
Configuration: Mac OS X Firefox 2.0.0.9
3 réponses
-
Salut,
Commence par corriger ça :
http://validator.w3.org/...
Pour info dans tes liens, il ne faut pas utiliser & mais & amp; (sans l'espace)
Je t'avouerais que j'ai déjà eu ce problème 1 fois tout au début que j'ai commencé l'xhtml, mais je n'arrive pas à me souvenir à quoi c'était du.
A noter que c'est spécifique à Firefox.
C'est quand même un truc de fou ... -
Merci beaucoup.
ça fonctionne partout sauf dans firefox... si jamais ça te revient... j'aimerais bien savoir ce qui cloche.-
Ca remonte à plus de deux ans ^^
Tu es le mieux placé pour faire des tests,
Recommence une page depuis le début, et ajouter les éléments block par block jusqu'à ce que le problème apparaisse.
doctype,
html/header/body
feuille de style
bannière
menu
contenu
etc. ...
Mais avant ça corrige les liens (&) il y a des erreurs xml et ça ne m'étonnerait pas que ça vienne de là.
-
-
Bonjour,
Tiens-tu vraiment au XHTML 1.1 ?
Essaye en baissant d'un cran, XHTML 1.0 ?
Strict ou Transitional.<?xml version="1.0" encoding="ISO-8859-15"?> <!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" lang="fr"> <?xml version="1.0" encoding="ISO-8859-15"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
++
A l'heure actuelle, vu les carences des navigateurs, passer en XHTML 1.1 n'a aucun intérêt pour la plupart des utilisateurs actuels du XHTML1.0
Les & doivent avoir le ; à la fin.
--