CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Pb avec la norme w3c

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
Yoda-Software
Yoda-Software
Niveau 30
10 juin 2004 à 22:36:11

Je suis en train de remanier mes pages HTML pour qu´elles suivent la norme w3C, mais je me heurte à quelques problêmes lorsque fait tester ma page par le site [ http://validator.w3.org/ ].

J´ai déclaré le type de document suivant :
< !DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd&quot;&gt;

et j´obtiens l´erreur suivante :
Line 56, column 54: there is no attribute " BACKGROUND"

< td width="100%" height="34" background="images/BannerTopMiddle.jpg"></td>

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the " Strict" document type with a document that uses frames ( e.g. you must use the " Transitional" document type to get the " target" attribute), or by using vendor proprietary extensions such as " marginheight" ( this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, ( Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute.

Comment puis-je résoudre mon problême ?

MathieuN7
MathieuN7
Niveau 10
10 juin 2004 à 23:47:26

sans aucune conviction:
Essaie d´enlever les majuscules dans le nom de l´image, donc remplace images/BannerTopMiddle.jpg par images/bannertopmiddle.jpg

Tiens nous ua courant! :)

Yoda-Software
Yoda-Software
Niveau 30
11 juin 2004 à 00:06:54

En fait, c´est que la nome w3c ne reconnait pas le paramètre BACKGROUND dans la balise < td>

Je pense avoir trouvé ! Je finis les modifs, je teste et je vous dis ce que ça donne !

MathieuN7
MathieuN7
Niveau 10
11 juin 2004 à 00:09:26

étrange!

electron_libre
electron_libre
Niveau 10
11 juin 2004 à 00:10:51

si tu veut suivre la norme, tu peut pas mettre l´attribut dans la balise, du coup, il faut que tu crée une classe qui definie cette balise en utilisant notament background-color

Rikkuman4
Rikkuman4
Niveau 10
11 juin 2004 à 00:11:33

la nuit quant tu me dis qu´il et trop tôt pour toi de dormir je comprend à présent ce que tu fait.Tu code c´est ça ? :rire:

MathieuN7
MathieuN7
Niveau 10
11 juin 2004 à 00:16:37

Pas background-color, mais
background-image: url(url de ton image);

Yoda-Software
Yoda-Software
Niveau 30
11 juin 2004 à 00:17:56

Bon, j´en ai chié pour trouver dans ce foutu bouquin de 1500 pages, mais apparemment il faut utiliser les css :
< td
style="background-image:url(monimage.jpg);backgrou
nd-repeat:repeat"></td>
Il semble que ça donne le même résultat tout en respectant la norme w3c.

MathieuN7
MathieuN7
Niveau 10
11 juin 2004 à 00:19:29

Ah super! :ok:
C´est bon à savoir...
PS: As-tu Msn ( ou yahoo, ou aim, ou icq, ou jabber) Yoda?

Yoda-Software
Yoda-Software
Niveau 30
11 juin 2004 à 00:22:57

Yoda_Maitre_Jedi@hotmail.com

MathieuN7
MathieuN7
Niveau 10
11 juin 2004 à 00:24:53

merci! :ok:

Yoda-Software
Yoda-Software
Niveau 30
11 juin 2004 à 00:27:34

Argh ! Non !
Ca fonctionne pour faire une mosaïque horizontale, mais pas en vertical !
M****, j´vais jamais y ariver en respectant cette foutu norme !

MathieuN7
MathieuN7
Niveau 10
11 juin 2004 à 00:34:27

Essaie:

  • Soit de faire background-repeat: repeat-x, repeat-y;
  • Soit de faire background-repeat: repeat-y;

background-repeat: repeat-x;

  • Soit de ne rien mettre ( car par défaut l´arrière-plan se répète...
Yoda-Software
Yoda-Software
Niveau 30
11 juin 2004 à 00:45:12

Je ne comprens pas pourquoi lorsque je veux une image en mosaïque verticale je suis obligé de mettre ´& n b s p ; & n b s p ; ´ ( supprimez les espaces) entre les balises < td> et < /td> pour que ça s´affiche.

Yoda-Software
Yoda-Software
Niveau 30
11 juin 2004 à 00:47:43

Les différentes possibilités de ´background-repeat´ sont :
- repeat : hauteur+largeur
- repeat-x : largeur
- repeat-y : hauteur
- no-repeat : pas de répétition

MathieuN7
MathieuN7
Niveau 10
11 juin 2004 à 00:47:46

Peut-être parce que s´il n´y a rien entre les deux balises, le naigateur considère qu´il n´y a rien ( oui lol c´est le cas...) Donc il ne mets pas demosaïque verticale... :doute:
Ca veut dire que ça fonctionne?

PS: t´es sur msn en ce moment?

Yoda-Software
Yoda-Software
Niveau 30
11 juin 2004 à 00:49:11

Tjrs !

Mais pourquoi en repeat ou repeat-x ça fonctionne même sans rien entre les balises.
C´est uniquement en repeat-y que je suis obligé de mettre quelque chose entre < td> et < /td>.

MathieuN7
MathieuN7
Niveau 10
11 juin 2004 à 01:22:28

Oué c´est bizarre pour la balise!
Je t´ai ajouté mais ça fait rien... Essaie de m´ajouter: mathieun7@hotmail.com :)

electron_libre
electron_libre
Niveau 10
11 juin 2004 à 09:36:30

style="..." ca respecte la norme w3c ? ??

Yoda_Software
Yoda_Software
Niveau 30
11 juin 2004 à 15:32:54

Apparemment puisque celà passe la validation de [ http://validator.w3.org/ ].
C´est du css, mis à part que ce n´est pas dans un fichier css, ou en début de code dans le header.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment