Rechercher : dans
Par :

Css et doctype incompatible?

Dernière réponse le 20 nov 2007 à 00:42:46 PommeS, le 19 nov 2007 à 21:24:57 
 Signaler ce message aux modérateurs

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

Configuration: Mac OS X
Firefox 2.0.0.9

Meilleures réponses pour « css et doctype incompatible? » dans :
Les classes de style (CSS) Voir Les classes et les ID Les classes Il peut s'avérer intéressant d'affecter des styles différents à des mêmes balises. Pour cela les spécifications CSS ont introduit le concept de classe. La définition des classes est aussi simple que celles des...
Feuilles de style - CSS Voir Présentation des feuilles de style Le concept de feuilles de style est apparu en 1996 avec la publication par le W3C d'une nouvelle recommandation intitulée « Cascading StyleSheets » (feuilles de style en cascade), notée CSS. Le principe des...
Les CSS pour présenter vos images VoirPour présenter agréablement vos images, vous pouvez intégrer quelques codes supplémentaires dans votre CSS et vous en servir à bon escient. Elles sont bien sur modulables en fonction de la charte graphique de votre site. Utilisation Mettez les codes...
Popup en CSS, sans Javascript VoirVoici comment réaliser une popup d'information en pure CSS, sans Javascript. L'astuce est d'utiliser :hover de manière à utiliser des CSS différents au passage du curseur. Parmis les attributs CSS modifiés, on utilise display:none afin de...
[CSS] Créer facilement des CSS VoirUn outil très facile d'utilisation pour créer des CSS, avec un aperçu en direct de ce que vous créez : TopStyle. La version Lite est gratuite. www.topstyle4.com
CSS - Les couleurs VoirLes couleurs Le standard CSS propose différentes façons de définir des couleurs : par un nom avec la notation hexadécimale avec la notation décimale Appel d'une couleur par son nom Le langage HTML définit des noms pour un nombre limité de...
La syntaxe des style (CSS) VoirDéfinition d'un style La définition d'un style se fait à l'aide de règles en texte simple permettant de décrire l'aspect des éléments de la page. Une règle CSS est caractérisée par deux principaux éléments : Un sélecteur de balises, permettant de...

1

s.spark, le 19 nov 2007 à 21:42:49

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 ...

Répondre à s.spark

4

Gihef, le 20 nov 2007 à 00:31:20

Salut,

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

--

Répondre à Gihef

6

 s.spark, le 20 nov 2007 à 00:42:46

Ouaip ^^

Répondre à s.spark

2

PommeS, le 19 nov 2007 à 22:16:40

Merci beaucoup.

ça fonctionne partout sauf dans firefox... si jamais ça te revient... j'aimerais bien savoir ce qui cloche.

Répondre à PommeS

5

s.spark, le 20 nov 2007 à 00:42:27

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à.

Répondre à s.spark

3

Gihef, le 19 nov 2007 à 23:18:09

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.

--

Répondre à Gihef
Collection CommentÇaMarche.net