Css et doctype incompatible?

Fermé
PommeS - 19 nov. 2007 à 21:24
s.spark Messages postés 2485 Date d'inscription vendredi 29 octobre 2004 Statut Contributeur Dernière intervention 13 février 2018 - 20 nov. 2007 à 00:42
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

3 réponses

s.spark Messages postés 2485 Date d'inscription vendredi 29 octobre 2004 Statut Contributeur Dernière intervention 13 février 2018 618
19 nov. 2007 à 21:42
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 ...
0
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 778
20 nov. 2007 à 00:31
Salut,

Essaye “&amp;” suivi de “amp;”
&amp;
  (-;

--
0
s.spark Messages postés 2485 Date d'inscription vendredi 29 octobre 2004 Statut Contributeur Dernière intervention 13 février 2018 618 > Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023
20 nov. 2007 à 00:42
Ouaip ^^
0
Merci beaucoup.

ça fonctionne partout sauf dans firefox... si jamais ça te revient... j'aimerais bien savoir ce qui cloche.
0
s.spark Messages postés 2485 Date d'inscription vendredi 29 octobre 2004 Statut Contributeur Dernière intervention 13 février 2018 618
20 nov. 2007 à 00:42
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 (&amp;) il y a des erreurs xml et ça ne m'étonnerait pas que ça vienne de là.
0
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 778
19 nov. 2007 à 23:18
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 &amp; doivent avoir le  ;  à la fin.

--
0