pb (sur 1 seule page !) d'affichage css d'une liste :(

AntoineD

Membre d’élite
10 Juillet 2003
2 957
270
38
Parïs / Fr@nce
www.antoinedoyen.net
Salut à tous !

Je dois l'avouer, je ne suis pas encore un webdesigner chevronné, et je rencontre donc des petites choses qui m'étonnent, parfois.

Aujourd'hui, j'ai un problème avec une liste sur ma page d'accueil dans Firefox 1.5, regardez bien la liste à gauche :




Pourtant, dans une autre page du site, ça s'affiche correctement :






et le plus drôle, c'est que la page index marche correctement dans Safari (de même que dans IE 5.5) :





Vous y comprenez quelque chose, vous ?

Le seul truc qui change en page d'accueil, c'est la présence d'un PHP qui appellent les liens vers mes nouveaux billets dans le blog. Ça peut jouer ?

Merci d'avance pour votre aide ! :up:
 

da capo

abonné absent
Club MacG
12 Août 2001
17 417
3 675
Salut, ce qui est en cause, apparament, c'est l'en tête... dans ta page de base :
Bloc de code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Si tu l'enlèves, les deux pages auront la même apparence...

Ne m'en demande pas plus... je ne saurais pas te dire exactement pourquoi ;)

ps: salut au nancéen (c'est ça non ?)
 

Anabys

Membre d’élite
Club MacG
2 Août 2004
1 099
67
Paris
www.valhalla.fr
Si la dtd n'est pas spécifiée, le navigateur utilise sa propre norme. Donc voilà, la dtd officielle du W3C n'est pas identique à celle de Firefox. Tu devrais charger la même dtd W3C sur toutes les pages (xhtml transitional ou strict, à toi de voir), et construire l'interface en fonction.
 

AntoineD

Membre d’élite
10 Juillet 2003
2 957
270
38
Parïs / Fr@nce
www.antoinedoyen.net
starmac a dit:
Salut, ce qui est en cause, apparament, c'est l'en tête... dans ta page de base :
Bloc de code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Si tu l'enlèves, les deux pages auront la même apparence...

Ne m'en demande pas plus... je ne saurais pas te dire exactement pourquoi ;)

ps: salut au nancéen (c'est ça non ?)
Ok ! C'est bon en mettant ça :

Bloc de code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
En revanche, ça se passe mal dès que je reconverti la page en XHTML via Dreamweaver :


Bloc de code:
<?php echo "<?xml version=\"1.0\" encoding=\"utf-8\"?".">"; ?>
<!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">
Là, on revient à la liste malfoutue... quelqu'un saurait-il me dire pourquoi ?

En effet, c'est pourtant pas du xhtml strict alors...

Merci d'avance !

Nota: je ne suis plus nancéien, même si j'y reviens souvent... :siffle: ;)
 

AntoineD

Membre d’élite
10 Juillet 2003
2 957
270
38
Parïs / Fr@nce
www.antoinedoyen.net
Anabys a dit:
Si la dtd n'est pas spécifiée, le navigateur utilise sa propre norme. Donc voilà, la dtd officielle du W3C n'est pas identique à celle de Firefox. Tu devrais charger la même dtd W3C sur toutes les pages (xhtml transitional ou strict, à toi de voir), et construire l'interface en fonction.
Oui, la solution de Starmac "roule".

Mais il me semblait pourtant bien avoir spécifié la DTD... du xhtml transitionnel.

Et ce que je ne comprends pas, c'est que ce que propose automatiquement Dreamweaver ne règle pas le problème. Alors qu'il me suffit de coller la bonne ligne. Ah ! Internet... :D