Validation W3C

Validation W3C - HTML/CSS - Programmation

Marsh Posté le 10-06-2002 à 21:47:48    

Voilà, j'ai créé une page que j'aîmerais maintenant voir validée par le W3C pour assurer sa compatibilité avec le maximum de browser. Voici le lien vers la validation de ma page :
http://validator.w3.org/check?uri= [...] Fveekee%2F
 
J'ai fait tout ce que j'ai pu mais ... y a qd même des trucs qu'on va pas enlever non ? Je pense par exemple au tag <center> qui est supporté même par Mozilla ...
Même chose, dans la commande <TD width="100%" BACKGROUND="images/Motif.gif"> il me dit que je n'ai pas le droit de mettre BACKGROUND ... j'en ai absolument besoin, et tous les browser l'acceptent !
N'ais-je pas choisi la bonne version de HTML dans ma déclaration ? Comment faire sans ces commandes ? Comment se fait-il que des commandes supportées par tous les browser ne soient pas reconnues par le W3C ?


Message édité par - Fred - le 06-11-2002 à 08:35:04

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 10-06-2002 à 21:47:48   

Reply

Marsh Posté le 10-06-2002 à 21:50:41    

Elles sont reconnues par le W3C, mais en HTML 3
Les versions récentes (HTML 4, XHTML 1) séparent tout ce qui est design (CSS) du contenu (HTML)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-06-2002 à 22:00:41    

Exact. Il faut tout passer ce qui est mise en page de ta page (cela inclut aussi les fonds) dans une CSS et y faire appel depuis ta page.


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 10-06-2002 à 22:02:34    

- remplacer <center> par un attribut align="center" ou, mieux, un style CSS.
- remplacer l'attribut background par un style CSS
 
C'est le B.A.BA

Reply

Marsh Posté le 10-06-2002 à 22:04:59    

Ah ok ... parce que je maîtrisais pas trop CSS ;-)
 
Merci !
 
D'ailleurs, les dernières (et prochaînes) versions de HTML sont déjà en cours ?


Message édité par - Fred - le 06-10-2002 à 22:05:30

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 10-06-2002 à 22:06:56    

HTML n'évoluera plus. Actuellement le langage en cours de développement c'est le XHTML (transition HTML-XML) avec la dernière norme "XHTML 1.1" (cf. heu... cf. moi)

Reply

Marsh Posté le 10-06-2002 à 22:16:06    

:D
Et en plus quand c'est XHTML compliant tu peux foutre un beau logo dans le bas de ta page :sol:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-06-2002 à 22:18:55    

... et dormir tranquille pour qq années ;) Surtout niveau maintenance du site

Reply

Marsh Posté le 10-06-2002 à 22:23:01    

D'ailleurs, quels navigateurs acceptent maintenant le XHTML ?
 
Et puis j'ai deux autres questions :
J'aîmerais mettre une image en fond de ma ligne de tableau, j'ai donc mis :
<TD style="background-image:images/Motif.gif;width:100%">
Et ça ne marche pas ... quelle est la véritable commande ?
 
Ensuite il me dit :
<a href="http://www.newdimension-fr.net" target=_blank>
                                                                     ^
Error: there is no attribute "TARGET" for this element (in this HTML version)
 
Comment je fais pour lui dire quel target je veux ?!?


Message édité par - Fred - le 06-10-2002 à 22:24:53

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 10-06-2002 à 22:25:49    

background-image:url(images/machin.gif);
 
pour le target, en xhtml strict ça n'existe plus (et y a rien qui le remplace, sauf le javascript. On peut pas laisser le target="_blank" sinon les frigos sauront pas afficher les sites [private joke]).
 
il y est encore en xhtml transitionnal (ce qu'utilise ce forum)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-06-2002 à 22:25:49   

Reply

Marsh Posté le 10-06-2002 à 22:35:48    

Juste un truc encore : en CSS, on fait comment pour center ?
<div align="center"> il me dit que c'est pas bon, alors j'essaye :
<div style="align:center">
Mais ça ne marche pas ...


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 10-06-2002 à 22:36:56    

Le seul navigateur que j'ai trouvé qui n'accepte pas ma page en XHTML est (comme par hasard) netscape 4.x ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 10-06-2002 à 22:38:02    

Netscape 4.X est mort, je ne fais plus mes pages en fonction de Netscape 4 ...
Aujourd'hui c'est IE-6 et Mozilla, ça suffit
D'ailleurs sous Mozilla ma page merde un peu je sais pas pkoi :
http://www.toutfr.com/veekee/
La pitite barre blanche en bas ...
 
PS : regardez mon pb plus haut ;)


Message édité par - Fred - le 06-10-2002 à 22:38:52

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 10-06-2002 à 22:39:22    

- Fred - a écrit a écrit :

Juste un truc encore : en CSS, on fait comment pour center ?
<div align="center"> il me dit que c'est pas bon, alors j'essaye :
<div style="align:center">
Mais ça ne marche pas ...  




 
align ça existe pas.
c'est text-align


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-06-2002 à 22:39:22    

- Fred - a écrit a écrit :

Juste un truc encore : en CSS, on fait comment pour center ?
<div align="center"> il me dit que c'est pas bon, alors j'essaye :
<div style="align:center">
Mais ça ne marche pas ...  




Je sais centrer du texte sans problème :

text-align: center;


Sinon fais un tour ici : www.w3schools.org


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 10-06-2002 à 22:39:46    

À la même seconde :lol: Mais c'est quand même moi le 1er


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-06-2002 à 22:40:46    

Netscape 4.7 sait parfaitement afficher du XHTML...
 
Antp : à quand le sèche-cheveux W3C Compliant ?  :D

Reply

Marsh Posté le 10-06-2002 à 22:42:42    

- Fred - a écrit a écrit :

Netscape 4.X est mort, je ne fais plus mes pages en fonction de Netscape 4 ...
Aujourd'hui c'est IE-6 et Mozilla, ça suffit
D'ailleurs sous Mozilla ma page merde un peu je sais pas pkoi :
http://www.toutfr.com/veekee/
La pitite barre blanche en bas ...
 
PS : regardez mon pb plus haut ;)  



Pour ça, je suis d'accord et je ne me préoccupe plus de netscape 4.x. Par contre, IE4 m'a surpris sur ce coup la ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 10-06-2002 à 22:42:44    

W3C compliant a écrit a écrit :

Netscape 4.7 sait parfaitement afficher du XHTML...




 
parfaitement, ouais, mais bon il a quand même ses limites :D
 
Et IE 4 c'est pas mieux :/


Message édité par antp le 06-10-2002 à 22:43:18

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-06-2002 à 22:43:53    

Merci W3C compliant, tu portes bien ton nom :D
 
Mon grille pain supporte Flash ...
D'ailleurs, c'est quoi les nouveautés dans XHTML ?
 
Et puis mon drôle de problème d'affichage sous Mozilla :
 

Code :
  1. <TABLE width="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0 style="height:318">
  2. <TR>
  3.  <TD>
  4.   <IMG SRC="images/Logo.gif" WIDTH=600 HEIGHT=318 alt="Bienvenue chez Veekee !"></TD>
  5.  <TD style="background-image:url(images/Motif.gif); width: 100%">
  6.   Bienvenue sur le site de Veekee !<br>[et vive la traduction francophone ;-)]<br><br>
  7.   <div style="text-align:center">[ <a href="">Home</a> ] [ <a href="program.asp">Programmes</a> ] [ <a href="http://www.newdimension-fr.net">Forum</a> ] [ <a href="mailto:veekee@fr.st">@dresse mail</a> ] [ <a href="private.asp">!</a> ]<br>
  8.   [ <a href="http://www.toutfr.com">Tout Fr</a> ]</div>
  9.  </TD>
  10. </TR>
  11. </TABLE>


Et ça me fait une vieille barre blanche pas belle ...


Message édité par - Fred - le 06-10-2002 à 22:45:34

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 10-06-2002 à 22:45:03    

W3C compliant a écrit a écrit :

Netscape 4.7 sait parfaitement afficher du XHTML...
 
Antp : à quand le sèche-cheveux W3C Compliant ?  :D  




W3C --->>> Explique moi alors ce qui peut merder sur ce code (et la CSS associée) pour que cela merde autant sous NS4.X (pas de fond de page, pas de fond de cellule, ...).


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 10-06-2002 à 22:46:16    

antp a écrit a écrit :

 
 
parfaitement, ouais, mais bon il a quand même ses limites :D
 
Et IE 4 c'est pas mieux :/  




antp --->>> IE4 se démerde mieux sur la même page que NS4 ... (bien mieux d'ailleurs ...)


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 10-06-2002 à 22:46:49    

Suppression de nombreux attributs de mise en forme afin de séparer le "contenu" de la "présentation" -> simplicité de mise à jour, fonctions bcp plus puissantes que les qq povres balises genre <font> <center> -> recours aux CSS
 
Syntaxe stricte façon XML (toutes les balises doivent être fermées, balises en minuscules etc.) ce qui entre autres simplifie le boulot du navigateur.
 
Bref, à la louche, c'est du HTML 4 Strict avec une syntaxe XML

Reply

Marsh Posté le 10-06-2002 à 22:48:46    

Gilbert Gosseyn a écrit a écrit :

 
W3C --->>> Explique moi alors ce qui peut merder sur ce code (et la CSS associée) pour que cela merde autant sous NS4.X (pas de fond de page, pas de fond de cellule, ...).  




 
Déjà les DIV partout c'est un peu zarb...
 
Ensuite, faut comprendre le comportement de Netscape avec les backgrounds : répétition à chaque cellule et sous-cellules etc. Mais avec un peu de technique on peut afficher exactement la même chose sous NS4 et MSIE5.

Reply

Marsh Posté le 10-06-2002 à 22:51:39    

Gilbert Gosseyn a écrit a écrit :

 
antp --->>> IE4 se démerde mieux sur la même page que NS4 ... (bien mieux d'ailleurs ...)  




 
Sur mon site il me semble que c'était le contraire :/
Enfin faudrait que je reteste


Message édité par antp le 06-10-2002 à 22:51:54

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-06-2002 à 22:55:24    

Pas d'idée pour mon horrible bande blanche ?
Et le XML d'ailleurs, il sert à quoi véritablement ... en termes de dévelopement web j'entends. Est-ce que XHTML supplantera XML ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 10-06-2002 à 22:57:12    

Non c l'inverse, XHTML est l'application du HTML au sein du XML (le futur format universel d'échange de données). Je sens qu'on va pas tarder à ressortir notre bon vieux frigo :D

Reply

Marsh Posté le 10-06-2002 à 23:03:37    

W3C compliant a écrit a écrit :

 
 
Déjà les DIV partout c'est un peu zarb...
 
Ensuite, faut comprendre le comportement de Netscape avec les backgrounds : répétition à chaque cellule et sous-cellules etc. Mais avec un peu de technique on peut afficher exactement la même chose sous NS4 et MSIE5.  



Ben les DIV, j'ai essayé de les supprimer tout de suite (cela n'empêche pas apparement la certification en XHTML 1.0 Transitional) et catastrophe : la mise en page était toute pétée ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 10-06-2002 à 23:04:57    

Faut les remplacer par autre chose, of course :p

Reply

Marsh Posté le 10-06-2002 à 23:05:05    

Donc d'abord XHTML, et ensuite XML non ?
 
PS : vous auriez des pages de démonstration XHTML et XML ? Parce que j'ai pas envie de me taper toute la doc ;-)


Message édité par - Fred - le 06-10-2002 à 23:07:52

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 10-06-2002 à 23:07:08    

Bah non, a priori... le XML c un format de présentation de données... ensuite tu peux y inclure ce que tu veux : des pages Web ou autres... (d'où le XHTML : pages web compréhensibles par n'importe quel programme gérant le XML, genre le futur OS de ton micro-ondes ou de ton portable)

Reply

Marsh Posté le 10-06-2002 à 23:11:31    

W3C compliant a écrit a écrit :

Faut les remplacer par autre chose, of course :p  



Vi mais par quoi ?


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 10-06-2002 à 23:12:25    

SPAN, P, ou bien affecter directement les propriétés à la boite encadrante... ca sert à ca les CSS :D

Reply

Marsh Posté le 10-06-2002 à 23:12:41    

- Fred - a écrit a écrit :

PS : vous auriez des pages de démonstration XHTML et XML ? Parce que j'ai pas envie de me taper toute la doc ;-)  




 
exemple de site en XML/XHTML : mon site :D www.antp.be (enfin pas encore les sections "rollercoaster tycoon" & "transport tycoon" )
pour le XML suffit d'ajouter une ligne au début du source


Message édité par antp le 06-10-2002 à 23:13:34

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-06-2002 à 23:15:31    

va voir le site W3schools cité plus haut, ca explique tout ça très bien ;)

Reply

Marsh Posté le 10-06-2002 à 23:19:32    

W3C compliant a écrit a écrit :

SPAN, P, ou bien affecter directement les propriétés à la boite encadrante... ca sert à ca les CSS :D  



Mwais ... va falloir que je creuse cela sérieusement ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 10-06-2002 à 23:21:21    

Déjà faut connaître la différence de fonction entre span, div, p, etc.

Reply

Marsh Posté le 10-06-2002 à 23:28:37    

C'est grâce à toi que je l'avais apprise :love:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 10-06-2002 à 23:30:56    

<p> </p> : paragraphe
le reste ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 10-06-2002 à 23:38:08    

<span> </span> balise neutre, dédiée à l'application d'attributs/styles sur portion de texte
 
<div> </div> définit par défaut un élément de niveau bloc, donc interprété comme tel par les navigateurs. Permet également d'affecter attributs et styles.
 
<p> </p> détermine un paragraphe, interprété comme tel par les navigateurs (espacement etc.)
 
Toutes ces balises, à l'aide de propriétés CSS adaptées, peuvent être rendues équivalentes... ou être carrément rendues inutiles dans certains cas (application d'attributs/styles) à l'élément de niveau boîte supérieur.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed