SELFHTML

Forum SELFHTML: Archives:
problème avec background

Page d'information: vue d'ensemble
vers le bas 

(HTML) problème avec background

Le message suivant est de: Strasser, Adresse électronique math@etudiant.com, 03. 09. 2005, 19:36

Bonjour,

Voilà j'ai actuellement un problème pour confirmer une page en norme W3C autorisée.

J'ai UNE seule erreur dans toute ma page et c'ets celle-ci :

<td height="246" valign="top" background="imgs/splach_05.jpg"><div align="center">

En effet il me dit ceci :

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

Comme vous l'aurez compris l'erreur vient du fait que l'attribut "background" n'éxiste pas.

En terme plus simple existe t-il une chose équivalente en norme W3C ?

J'ai essayé de remplacé background par bgcolor mais bien evidememnt cela n'a pas marché, ma page ne s'affichait plus comme je le voulait.
J'ai essayé une autre manière qui est celle-ci :
style="background:imgs/splach_05.jpg
Mais là pas de chance non plus, ma page ne s'affiche plus correctement.

Alors, existe t-i lune aide à ce problème, ou alors la norme W3C est véritablement mal conçue ?

Merci d'avance


 
vers le hautvers le bas 

(HTML) problème avec background

Le message suivant est de: Manu, Adresse électronique kinnex91@hotmail.fr, 03. 09. 2005, 22:47

Salut essaie de remplacer ton backgroud par :
<td..........  style=\"background-image:url("TON_IMAGE.jpg)...... >

Je viens de tester ca marche impec.
++


 
vers le hautvers le bas 

(HTML) problème avec background

Le message suivant est de: Celelibi, Adresse électronique _monpseudosanslamajuscule_@gmail.com, 04. 09. 2005, 02:56

»» Bonjour,
Bonjour


»»
»» Comme vous l'aurez compris l'erreur vient du fait que l'attribut "background" n'éxiste pas.
»»
»» En terme plus simple existe t-il une chose équivalente en norme W3C ?
»»
»» J'ai essayé de remplacé background par bgcolor mais bien evidememnt cela n'a pas marché, ma page ne s'affichait plus comme je le voulait.
»» J'ai essayé une autre manière qui est celle-ci :
»» style="background:imgs/splach_05.jpg
»» Mais là pas de chance non plus, ma page ne s'affiche plus correctement.
»»

Manu l'as très bien dit, pour mettre une image en css il faut utiliser la "fonction" url().
soit : <td style="background-image: url('imgs/splach_05.jpg')">
Un petit lien vers la doc de ce même site http://fr.selfhtml.org/css/proprietes/arriereplan.htm


»» Alors, existe t-i lune aide à ce problème, ou alors la norme W3C est véritablement mal conçue ?
»»

Le W3C n'est pas une norme, c'est une organisation (World Wild Web *Consortium*).
Cette organisation défini non pas des normes (car aucun navigateur ou webmaster n'est obligé des les suivres), mais des recommendations.

Voilà pour la petite correction du langage. ^^


Celelibi

  -----BEGIN GEEK CODE BLOCK-----
  Version: 3.12
  GS/M>O d-@>-- s: a--->? C++(+++)>$ UL++>++++$
  P++(+)>++++$  L+++(++)>+++++$  E-?>++@ W+++>$
  N?>++@  o?>+++++$  K->++++@$ !w>$ O? M- V? PS
  PE  Y+(++)>+++@  PGP+@>+++ t?>+@ 5? X+()R->+@
  !tv>$  b(-)  DI?  !D>----@$  G>+++@  e+>+++++
  h!>*$ r-- y>$
  ------END GEEK CODE BLOCK------


 
vers le hautvers le bas 

(HTML) problème avec background

Le message suivant est de: lo, Adresse électronique liplolicious@tripod.com, 07. 09. 2005, 18:12
http://lipolicious.tripod.com



valign n'est pas un tag reconnu par validator w3c.
solution 1:

<td background=".../file/xx.jpg">

sinon:
solution 2 en css avec un fichier xx.css

.img {
width: 350px;
height: 253px;
margin: 0 0 0 0;
padding: 2px 2px 2px 2px;
border:1px dashed #ff9900;
border-width: 1px 1px 1px 1px;
}

puis: fichier htm: dd.htm comprenant une table,
<table><tr><td class="img"><img src="images/pmg.png" class="im1" alt="xxx" >

solution 3: table htm puis taguer les td avec un:
.bloca0 {
width: 200px;
height:200px
margin: 0 0 0 0;
padding: 1px 1px 1px 1px;
background:#fff url(../images/xx.jpg) no-repeat;
}

bonne chance,lo


 
vers le haut

© 1998-2004 Adresse électronique selfhtml@fr.selfhtml.org