balise <script> : question à propos des normes W3C & validator

balise <script> : question à propos des normes W3C & validator - HTML/CSS - Programmation

Marsh Posté le 03-06-2006 à 18:56:13    

Edit: voir fin du topic -> autre question à propos d'un échec de validation W3C
 
------------------
voici ma balise:
 
<script language="javascript" type="text/javascript">
 
à quoi sert de spécifier language="javascript"
puisque W3C impose de spécifier type="text/javascript"
??


Message édité par namerh le 04-06-2006 à 19:12:48
Reply

Marsh Posté le 03-06-2006 à 18:56:13   

Reply

Marsh Posté le 03-06-2006 à 19:23:56    

à rien

Reply

Marsh Posté le 04-06-2006 à 11:35:30    

compatibilité navigateur très très vieux :D

Reply

Marsh Posté le 04-06-2006 à 13:22:50    

on va dire que c'est devenu plutôt totalement inutile d'utiliser language=""
sauf si tu fais du VBScript dans ta page, mais faire du VBS revient à rendre ton site full IE (et encore).
 
donc reste dans le  
<script type="text/javascript">

Reply

Marsh Posté le 04-06-2006 à 18:34:28    

ah oui le VBS c'est pas cross-browser?

Reply

Marsh Posté le 04-06-2006 à 18:57:36    

Pas trop non, c'est du MS exclusif

Reply

Marsh Posté le 04-06-2006 à 19:12:09    

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head><title>montitre</title></head>
  4. <body><p>monbody</p></body>
  5. </html>


 
http://validator.w3.org/file-upload.html
-> "no character encoding found! falling back to UTF-8"
 
qu'est ce que ça signifie (en langage newbie svp ;))
 
que faut-il corriger à ce code pour que la validation soit ok?


Message édité par namerh le 04-06-2006 à 19:12:20
Reply

Marsh Posté le 04-06-2006 à 19:13:09    

Ca veut dire que tu n'as pas indiqué d'encodage et qu'il a utilisé l'UTF-8 par défaut

Reply

Marsh Posté le 04-06-2006 à 19:27:27    

et là c'est quoi le blème?

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title></title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  6. <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
  7. <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
  8. </head>
  9. <body>
  10. <p>monbody</p>
  11. </body>
  12. </html>


Error Line 6 column 66: end tag for "meta" omitted, but OMITTAG NO was specified.
...ERATOR" content="Microsoft Visual Studio .NET 7.1">
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".  
 
✉  
 
Info Line 6 column 0: start tag was here.
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
Error Line 7 column 85: end tag for "meta" omitted, but OMITTAG NO was specified.
...emas.microsoft.com/intellisense/ie5">
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".  
 
✉  
 
Info Line 7 column 0: start tag was here.
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/
 
 

Reply

Marsh Posté le 04-06-2006 à 19:32:43    

j'ai trouvé il fallait mettre un "/" avant le ">" des meta (pourquoi au fait?)
 
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1" />
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5" />

Message cité 1 fois
Message édité par namerh le 04-06-2006 à 19:33:01
Reply

Marsh Posté le 04-06-2006 à 19:32:43   

Reply

Marsh Posté le 04-06-2006 à 21:09:03    

namerh a écrit :

j'ai trouvé il fallait mettre un "/" avant le ">" des meta (pourquoi au fait?)


Par qu'en XHTML, toutes les balises doivent être fermer.
HTML <br> = XHTML <br/>
<img src="blabla">  =  <img src="blabla" />
<meta bloblo> = <meta bloblo />
 
Tu peux aussi faire
<meta bloblo> = <meta bloblo></meta>

Reply

Marsh Posté le 04-06-2006 à 21:44:22    

ok :)

Reply

Sujets relatifs:

Leave a Replay

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