erreur lorsque vérification d'une page html sur w3c.org - HTML/CSS - Programmation
Marsh Posté le 10-04-2003 à 11:34:16
Il n'y a pas d'attribut "name" et "background" pour l'élément en question...
Marsh Posté le 10-04-2003 à 14:02:53
gm_superstar a écrit : Il n'y a pas d'attribut "name" et "background" pour l'élément en question... |
Et pourtant ma page s'affiche comme je le veux, avec l'image définie en "background".
Pour "name", c'est vrai que c'était pour "mémo" et non essentiel au code html.
Marsh Posté le 10-04-2003 à 14:04:44
il voulait dire que tes paramètres n'existent pas dans le standard (du moins je suppose)
Marsh Posté le 10-04-2003 à 14:12:06
Latinus a écrit : |
Le validateur sert à :
1. Vérifier que le code est bien formé (balises bien fermées, tags qui existent, etc...)
2. Vérifier que tu es conforme à la version du HTML (ou XHTML) que tu as définies dans ton DOCTYPE.
Donc si le validateur dit qu'il n'existe pas d'attribut pour tel élément soit :
- Tu vires l'attribut et tu en profites pour passer aux CSS
- Tu utilises une version du HTML plus souple (Transitionnal par exemple) qui t'autorises à laisser l'attribut en question dans la balise
Marsh Posté le 10-04-2003 à 14:15:07
et pourtant:
Code :
|
Marsh Posté le 10-04-2003 à 14:17:09
C'est quelle balise pour BACKGROUND ?
La première à l'air d'être un <table> dans ce cas utilise id plutôt name.
Marsh Posté le 10-04-2003 à 14:19:37
12
Code :
|
17
Code :
|
Marsh Posté le 10-04-2003 à 14:21:43
Ben pour le <td> faut passer par les CSS
Voir l'edit de mon message précédent pour l'autre
Marsh Posté le 10-04-2003 à 14:23:44
gm_superstar a écrit : Ben pour le <td> faut passer par les CSS |
mwouais... le problème: comment définir une image en backrnd pour une seule cellule dans les css ?
Marsh Posté le 10-04-2003 à 14:28:00
Latinus a écrit : mwouais... le problème: comment définir une image en backrnd pour une seule cellule dans les css ? |
<td width="113" height="113" id="accueil"> |
Et dans ta feuille de style :
td#accueil { |
Sinon tu peux mettre les styles dans un attribut style="..." mais c'est moins "propore"
Marsh Posté le 10-04-2003 à 14:29:45
gm_superstar a écrit :
|
Merci... j'ai du mal avec les CSS, je préfère taper direct les attribut et basta...
Quel est la raison "technique" de cette norme?
Marsh Posté le 10-04-2003 à 14:34:34
Latinus a écrit : |
Du coup, ça passe toujours avec IE et Netscape7.0
Mais plus avec Netscape 4.51 qui n'affiche pas l'image...
N'importe nawak ces contraintes... je repasse à ma version d'origine, tant pis
Merci quand même
Lat
Marsh Posté le 10-04-2003 à 14:36:58
Pour ce qui est de background dans les <td> ça n'a jamais existé dans aucune norme. Sans doute une invention de Netscape ou IE... Donc à éviter même si ça à l'air de marcher.
Les différentes normes essayent de faire en sorte que tout le monde parle le même langage et qu'il n'y ait pas autant de versions du HTML que de navigateurs. Bien entendu, le but est de simplifier la tâche de celui qui écrit les pages web. Actuellement les choses sont en bonne voie
Quant aux CSS ça permet d'aller beaucoup plus loin que les divers attributs et éléments de mise en forme du HTML. Donc à privilégier aussi vu que dans le futur les CSS seront le seul moyen de mettre en forme une page web (le HTML ne s'occupant plus que de la structuration de la page)
Marsh Posté le 10-04-2003 à 14:38:49
Latinus a écrit : Du coup, ça passe toujours avec IE et Netscape7.0 |
Ben NS 4 c'est un peu la préhistoire du web hein... Il a presque 6 ans... Il arrive un moment où il faut abandonner l'idée de compatibilité parfaite entre tous les navigateurs. Je suppose que tu ne te soucies pas non plus de NS 3 ou IE 2.
Marsh Posté le 10-04-2003 à 16:11:24
gm_superstar a écrit : |
Ben vu que c'est moi qui intalle les postes au boulot... IE2 je ne m'en inquiète pas vu que je mets à jour le browser après installation (et que IE2 doit être assez difficile à trouver en téléchargement ).
Par contre pour Netscape 4.51, il est encore disponible dans les téléchargements de netscape.com et c'est une version qui à l'avantage de ne pas être trop lourde pour les anciennes config... Version que s'installent donc les utilisateurs sans trop demander notre avis.
Pour des "gros" sites web très complexe, je ne doute pas de l'utilité des CSS. Mais pour une "bête" page d'intranet, mon avis perso est que cela devient bien futile...
Marsh Posté le 10-04-2003 à 17:38:34
http://www.mozilla.org/projects/phoenix/ Pour un navigateur léger basé sur Mozilla (Netscape 7 quoi).
Marsh Posté le 10-04-2003 à 17:57:57
Latinus a écrit : |
sans doute, mais si tu fais toujours de la merde, comment feras-tu le jour où tu voudras faire qqc de correct ?
Marsh Posté le 10-04-2003 à 22:17:18
Hermes le Messager a écrit : |
Je pense pas que ce soit de la merde... simplement je n'ai jamais utilisé les CSS.
Je passe directement par la balise <style> lorsque certaines informations sont répétitives. C clair que ça allège le code et que ça simplifie la vie!
Marsh Posté le 11-04-2003 à 07:57:24
je code aussi comme toi, mais essaye rien qu'une fois de faire un code correcte, et tu verras que ton code est beaucoup plus lisible et propre.
c'est sur que ca demande + de temps dans un premier temps, mais à long terme, pour la maintenance surtout, ca vaut la peine
Marsh Posté le 11-04-2003 à 09:40:05
Urd-sama a écrit : je code aussi comme toi, mais essaye rien qu'une fois de faire un code correcte, et tu verras que ton code est beaucoup plus lisible et propre. |
C'est une idée à prendre en considération
Mais je ferai ça pour un site perso plutôt, histoire de ne pas avoir de charte graphique à respecter
Marsh Posté le 11-04-2003 à 10:26:08
Latinus a écrit : |
Au contaire c'est bien plus facile de respecter la charte graphique avec les CSS et ça simplifie tellement le code...
Marsh Posté le 11-04-2003 à 14:00:05
flyman30 a écrit : |
C'est juste pour dire que je trouve très moche la charte graphique qui m'est imposée, et que je ne vais pas me casser la tête pour 2 pages à la "con"
Marsh Posté le 10-04-2003 à 11:12:10
J'ai du mal à comprendre l'erreur...
Quelqu'un peut-il m'aider?
Below are the results of attempting to parse this document with an SGML parser.
Line 12, column 67: there is no attribute "NAME" (explain...).
...cellpadding="0" cellspacing="0" name="Main" align="center" bgcolor="#003399">
Line 17, column 81: there is no attribute "BACKGROUND".
...n="middle" align="center" background="Images/accueil_a7.gif"> </td>
merci
Message édité par Latinus le 10-04-2003 à 11:12:22