Page 1 sur 2
Problème d'affichage de bordure dans un tableau
Publié : 26 avr. 2005, 03:00
par moo
Bonsoir à tous,
J'ai un petit problème de bordure dans un tableau. Celle-ci n'apparait que partiellement !
Navigateur : Firefox
Lien :
mon site
Cependant, si vous selectionner le tableau de Simple bowgun à Anima Bowgun, une partie de la bordure réapparaîtra. Aussi, le bug d'affichage est aléatoire. J'entends par là que si vous rechargez la page, il y a de grandes chances pour que la bordure soit moins bien/mieux affichée qu'auparavant (si c'est identique, rechargez la page tongue.gif).
Si quelqu'un à une idée... merci

Publié : 26 avr. 2005, 10:15
par guilhem_mdg
Oh la la, je crois qu'il vaut mieux que tu valides ton code dans un premier temps et ensuite, nous regarderons ta feuille de style...

PS: Ne met de logo en bas XHTML tant que ta page n'est pas valide. En plus, href du logo est incorrect...

Publié : 26 avr. 2005, 11:39
par moo
XHTML corrigé, c'était dû au fait que j'ai du uploder la page sur un ancien compte comprenant mes anciens fichiers.
Le CSS a été reuploadé aussi (attention, il est pas très propre...

)
Publié : 26 avr. 2005, 14:29
par calimo
- On ne peut pas valider le css à cause d'une erreur dans ton code, un & non échappé (à écrire & donc) ligne 143 qui pour une raison inconnue n'est pas signalée par le validateur, probablement à cause de la suite :
- Le XHTML 1.1 Strict ça n'existe pas!
- Tu ne devrais pas traiter le XHTML 1.1 en HTML
Ça fait donc pas mal de choses à commencer par corriger

Publié : 26 avr. 2005, 14:33
par guilhem_mdg
Tu ne devrais pas traiter le XHTML 1.1 en HTML
Le prologue doit être:
Code : Tout sélectionner
<!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">
Publié : 26 avr. 2005, 14:34
par calimo
C'est pas le "prologue" c'est le doctype, et en plus tu ne sais pas du tout ce que moo voulait vraiment faire (peut-être du XHTML 1.1 - mais du vrai alors ?)
Publié : 26 avr. 2005, 15:56
par guilhem_mdg
Mia culpa...

Je lui faisais une suggestion !

Publié : 26 avr. 2005, 21:04
par calimo
Cela dit tu as entièrement raison, c'est bien ce doctype qu'on peut recommander... encore qu'à travailler en HTML autant faire du HTML 4.01

Publié : 27 avr. 2005, 07:31
par guilhem_mdg
Tu conseillerais le HTML 4.01 au XHTML 1.0 ???
Moi je préfère le XHTML car c'est du HTML avec séparation du texte (html) et du design (css)... => code + propre, ...
Mais je pense que j'ai du mal te comprendre...

Publié : 27 avr. 2005, 16:32
par calimo
guilhem_mdg a écrit :Moi je préfère le XHTML car c'est du HTML avec séparation du texte (html) et du design (css)... => code + propre, ...
Tu peux très bien la faire aussi en HTML 4.01 cette séparation. Et tu peux aussi faire du tag-soup en XHTML.
Ne confond pas les distinctions strict/transitionnel et html/xhtml
Pourquoi pas du XHTML ? Bien sur tu peux, mais si tu veux en faire vraiment c'est compliqué, car tu dois déclarer le type MIME application/xhtml+xml (au lieu de text/html), et du coup IE... ne supporte pas le XHTML
Si tu lis l'anglais, voici quelques raisons pour ne pas faire de XHTML en text/html :
http://hixie.ch/advocacy/xhtml
Publié : 28 avr. 2005, 08:17
par guilhem_mdg
calimo a écrit :
Ne confond pas les distinctions strict/transitionnel et html/xhtml
Je n'ai jamais parlé de strict/transitionnel...
Effectivement, on peut séparer contenu et présentation avec le HTML 4.01 mais le XHTML est davantage fait pour ! (me semble-t-il)
calimo a écrit :
Pourquoi pas du XHTML ? Bien sur tu peux, mais si tu veux en faire vraiment c'est compliqué, car tu dois déclarer le type MIME application/xhtml+xml (au lieu de text/html), et du coup IE... ne supporte pas le XHTML
Euh on déclaré le document en XHTML et pourtant renvoyer du HTML, non ?
Et que signifie alors:
Code : Tout sélectionner
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Publié : 28 avr. 2005, 13:55
par calimo
guilhem_mdg a écrit :calimo a écrit :
Ne confond pas les distinctions strict/transitionnel et html/xhtml
Je n'ai jamais parlé de strict/transitionnel...
Non mais tu as dit
le XHTML car c'est du HTML avec séparation du texte (html) et du design (css)
Là tu parle en fait du passage transitionnel/strict. C'est le passage de transitionnel à strict qui permet de séparer le contenu et la mise en forme, pas le passage html>xhtml
guilhem_mdg a écrit :Effectivement, on peut séparer contenu et présentation avec le HTML 4.01 mais le XHTML est davantage fait pour ! (me semble-t-il)
Euh... non, pas vraiment

Le XHTML c'est juste une réécriture du html pour être du XML, rien de plus. Il n'y a aucune autre différence...
guilhem_mdg a écrit :Euh on déclaré le document en XHTML et pourtant renvoyer du HTML, non ?
Et que signifie alors:
Code : Tout sélectionner
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
C'est bien une page XHTML, mais si tu l'envoie avec le type MIME text/html (voir les infos sur la page p.ex), elle sera analysée comme du HTML.
Si tu veux vraiment qu'elle soit analysée comme du XHTML, tu dois utiliser le parser XML du navigateur, en la déclarant en XML (application/xml ou application/xhtml+xml).
Si tu l'envoie en text/html le navigateur ne verra rien d'autre qu'un tag soup HTML avec des balises de fermetures bizarres sur les balises vides et quelques autres étrangetés (des attributs xml:lang etc.)
Je ne suis pas un spécialiste et je ne sais pas jusqu'à quel point le navigateur prend ça comme des erreurs ou l'interprète réellement... en tous cas le W3C
conseille d'envoyer le XHTML 1.0 comme du application/xhtml+xml en tous cas (mais laisse la possibilité de le faire en text/html si les règles de compatibiltié sont scrupuleusement respectées... on parle bien de "compatibilité")

Publié : 28 avr. 2005, 14:20
par guilhem_mdg
calimo a écrit :Euh... non, pas vraiment

Le XHTML c'est juste une réécriture du html pour être du XML, rien de plus. Il n'y a aucune autre différence...
Je suis d'accord mais:
* avec du XHTML, tu peux envoyer du HTML
* dans le XML, il n'y a pas de balise de mise en forme
calimo a écrit :C'est bien une page XHTML, mais si tu l'envoie avec le type MIME text/html (voir les infos sur la page p.ex), elle sera analysée comme du HTML.
Si tu veux vraiment qu'elle soit analysée comme du XHTML, tu dois utiliser le parser XML du navigateur, en la déclarant en XML (application/xml ou application/xhtml+xml).
Tout à fait d'accord avec toi. Mais pourquoi n'utilises-tu pas alors du HTML 4.01 ou du XML dans ton site web ?

Publié : 28 avr. 2005, 14:24
par guilhem_mdg
Ben, alors rien ne nous en empêche... 8)
Tiens pour info:
http://www.w3.org/QA/2002/04/valid-dtd-list.html
Publié : 28 avr. 2005, 14:30
par calimo
guilhem_mdg a écrit :Je suis d'accord mais:
* avec du XHTML, tu peux envoyer du HTML
Mais ce n'est pas des plus conseillés...
guilhem_mdg a écrit :* dans le XML, il n'y a pas de balise de mise en forme
Dans du XML il y a ce que tu veux ! Tu peux très bien mettre des balises de mise en forme (encore faut-il que le navigateur sache les interpréter).
guilhem_mdg a écrit :calimo a écrit :C'est bien une page XHTML, mais si tu l'envoie avec le type MIME text/html (voir les infos sur la page p.ex), elle sera analysée comme du HTML.
Si tu veux vraiment qu'elle soit analysée comme du XHTML, tu dois utiliser le parser XML du navigateur, en la déclarant en XML (application/xml ou application/xhtml+xml).
Tout à fait d'accord avec toi. Mais pourquoi n'utilises-tu pas alors du HTML 4.01 ou du XML dans ton site web ?

En général, les pages que je fais en php sont envoyées en application/xhtml+xml au navigateur qui indiquent le supporter dans leur entête http "accept", et en text/html aux autres (IE, Konqueror...), parce que fondamentalement je n'aime pas empêcher l'accès.
Quant à mes pages non dynamiques, elles ont une extension .xhtml pour que le serveur les envoie en application/xhtml+xml. Tant pis pour les retardataires.
Sinon je fais aussi du HTML 4.01 mais c'est plus rare
