norm html

norm html - HTML/CSS - Programmation

Marsh Posté le 25-02-2003 à 18:50:12    

il y a t'il des softs qui peuvent vérifier si un site web x respecte les standarts web...


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 25-02-2003 à 18:50:12   

Reply

Marsh Posté le 25-02-2003 à 18:55:32    

- Pour le HTML/XHTML/etc. : http://validator.w3.org
- Pour les CSS : http://jigsaw.w3.org/css-validator/
- Pour l'accessibilité : bobby (me souviens plus de l'adresse mais une petite recherche google te la donnera immédiatement)
 
Edit: les terribles phautes d'aurthaugrafe


Message édité par Willyzekid le 25-02-2003 à 18:56:13

---------------
Horizon pas Net, reste à la buvette!!
Reply

Marsh Posté le 25-02-2003 à 19:07:25    

bizare il me dit:
I was not able to extract a character encoding labeling from any of the valid sources for such information. Without encoding information it is impossible to validate the document. The sources I tried are:  
 
The HTTP Content-Type field.  
The XML Declaration.  
The HTML "META" element.  
 
pour http://pages.infinit.net/borland/index.htm
 
pourtant voici le début du fichier
 
 
<html>
<head>
<title>Borland rulez</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK REL=stylesheet TYPE="text/css" href="style.css">
</head>


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 25-02-2003 à 19:09:29    

os2 a écrit :

pour http://pages.infinit.net/borland/index.htm
 
pourtant voici le début du fichier


Non, le fichier en question contient :  
 

<html> <head> <title>Borland rulez</title> </head>  
  <frameset rows="8%,*" framespacing='0' frameborder='0' border=0>  
    <frame frameborder='0' framespacing='0' src="menu.htm" noresize scrolling='no' name="navig"></frame>  
    <frame frameborder='0' framespacing='0' src="main.htm" name="space"></frame>  
  </frameset>  
</html>


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 25-02-2003 à 19:14:14    

gm_superstar a écrit :


Non, le fichier en question contient :  
 

<html> <head> <title>Borland rulez</title> </head>  
  <frameset rows="8%,*" framespacing='0' frameborder='0' border=0>  
    <frame frameborder='0' framespacing='0' src="menu.htm" noresize scrolling='no' name="navig"></frame>  
    <frame frameborder='0' framespacing='0' src="main.htm" name="space"></frame>  
  </frameset>  
</html>




 
faudrait que je rajoute
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 25-02-2003 à 19:16:50    

faudrait rajouté quoi pour satisfaire  
Line : 5 font-family: You are encouraged to offer a generic family as a last alternative  
 
 
pour le code
 
.tabtitre {
background : #31639c;  
color : #ffffff;  
font : 12pt Verdana;  
font-weight : bold;  
}


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 25-02-2003 à 19:27:53    

Et si Verdana n'était pas installé sur l'ordi de l'internaute, tu fais comment??? (ce qui est probable car Verdana c'est du Windows TM il me semble). C'est le sens de la remarque du validator.
 
Donc tu choisis AUSSI une autre police générique qu'on trouve partout...C'est clair, non? (en général, il a un lien avec explication de l'erreur et des modifications à apporter) :)


Message édité par Willyzekid le 25-02-2003 à 19:28:40

---------------
Horizon pas Net, reste à la buvette!!
Reply

Marsh Posté le 25-02-2003 à 19:27:55    

os2 a écrit :

faudrait que je rajoute
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


Oui, ainsi qu'un DOCTYPE (DOCTYPE Frameset dans ton cas)

os2 a écrit :

faudrait rajouté quoi pour satisfaire  
Line : 5 font-family: You are encouraged to offer a generic family as a last alternative  
 
 
pour le code
 
.tabtitre {
background : #31639c;  
color : #ffffff;  
font : 12pt Verdana;  
font-weight : bold;  
}


Verdana n'est pas disponible sous toutes les plateformes (c'est une police Windows). C'est une bonne idée d'ajouter Helvetica qui est ressemblant sous les systèmes Unix et mac
 
Quoiqu'il en soit, pour les polices génériques, voir : http://www.yoyodesign.org/doc/w3c/ [...] ont-family  
 
Verdana étant une police proportionnelle et sans empatement, il faut ajouter sans-serif.
 
Donc au final, font-family: Verdana, Helvetica, sans-serif;


Message édité par gm_superstar le 25-02-2003 à 19:28:34

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 25-02-2003 à 19:29:45    

gm_superstar a écrit :


Oui, ainsi qu'un DOCTYPE (DOCTYPE Frameset dans ton cas)
 
Verdana n'est pas disponible sous toutes les plateformes (c'est une police Windows). C'est une bonne idée d'ajouter Helvetica qui est ressemblant sous les systèmes Unix et mac
 
Quoiqu'il en soit, pour les polices génériques, voir : http://www.yoyodesign.org/doc/w3c/ [...] ont-family  
 
Verdana étant une police proportionnelle et sans empatement, il faut ajouter sans-serif.
 
Donc au final, font-family: Verdana, Helvetica, sans-serif;


 
Comment dire...grillé de 3 secondes lol :)


---------------
Horizon pas Net, reste à la buvette!!
Reply

Marsh Posté le 25-02-2003 à 19:32:12    

HotShot a écrit :

Tiens, croyais que c'était Geneva qui ressemblait à Verdana :??: (me mélange encore une fois, sûrement...)


Ah oui exact. Tu as raison. Toutes mes confuses ;)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 25-02-2003 à 19:32:12   

Reply

Marsh Posté le 25-02-2003 à 19:36:31    

Willyzekid a écrit :


 
Comment dire...grillé de 3 secondes lol :)


 
faudrait mettre
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
        "http://www.w3.org/TR/REC-html40/frameset.dtd">
 


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 26-02-2003 à 22:46:28    

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
<html>  
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <head> <title>Borland rulez</title> </head>  
  <frameset rows="8%,*" framespacing='0' frameborder='0' border=0>  
    <frame frameborder='0' framespacing='0' src="menu.htm" noresize scrolling='no' name="navig"></frame>  
    <frame frameborder='0' framespacing='0' src="main.htm" name="space"></frame>  
  </frameset>  
</html>  
 
me donne tous ces erreurs
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
<html>  
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <head> <title>Borland rulez</title> </head>  
  <frameset rows="8%,*" framespacing='0' frameborder='0' border=0>  
    <frame frameborder='0' framespacing='0' src="menu.htm" noresize scrolling='no' name="navig"></frame>  
    <frame frameborder='0' framespacing='0' src="main.htm" name="space"></frame>  
  </frameset>  
</html>  
 
il doit manquer un petit truc pour avoir autant d'erreur...


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 26-02-2003 à 22:49:17    

Elles sont où les erreurs :??:
 
Ca serait bien que tu modifies ton site, histoire qu'on puisse tester.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 26-02-2003 à 22:56:47    

désolé
pour
 
   1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   2:    "http://www.w3.org/TR/html4/frameset.dtd">
   3: <html>  
   4:   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   5:     <head> <title>Borland rulez</title> </head>  
   6:   <frameset rows="8%,*" framespacing='0' frameborder='0' border=0>  
   7:     <frame frameborder='0' framespacing='0' src="menu.htm" noresize scrolling='no' name="navig"></frame>  
   8:     <frame frameborder='0' framespacing='0' src="main.htm" name="space"></frame>  
   9:   </frameset>  
  10: </html>  
j'obtient
 
 
 
 Below are the results of attempting to parse this document with an SGML parser.
 
   1. Line 5, column 9: document type does not allow element "HEAD" here (explain...).
 
      <head> <title>Borland rulez</title> </head>  
           ^
 
   2. Line 6, column 37: there is no attribute "FRAMESPACING" (explain...).
 
    <frameset rows="8%,*" framespacing='0' frameborder='0' border=0>  
                                       ^
 
   3. Line 6, column 53: there is no attribute "FRAMEBORDER" (explain...).
 
    <frameset rows="8%,*" framespacing='0' frameborder='0' border=0>  
                                                       ^
 
   4. Line 6, column 64: there is no attribute "BORDER" (explain...).
 
  ... rows="8%,*" framespacing='0' frameborder='0' border=0>  
                                                          ^
 
   5. Line 6, column 65: document type does not allow element "FRAMESET" here (explain...).
 
  ...ows="8%,*" framespacing='0' frameborder='0' border=0>  
                                                         ^
 
   6. Line 7, column 40: there is no attribute "FRAMESPACING" (explain...).
 
      <frame frameborder='0' framespacing='0' src="menu.htm" noresize scrolling='n
                                          ^
 
   7. Line 7, column 103: end tag for element "FRAME" which is not open (explain...).
 
  ...e scrolling='no' name="navig"></frame>  
                                          ^
 
   8. Line 8, column 79: end tag for element "FRAME" which is not open (explain...).
 
  ...0' src="main.htm" name="space"></frame>  
                                           ^
 
   9. Line 10, column 6: "HEAD" not finished but containing element ended (explain...).
 
  </html>  
        ^
 
  10. Line 10, column 6: end tag for "HTML" which is not finished (explain...).
 
  </html>  
        ^
 


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 26-02-2003 à 23:11:23    

Erreur 1 : le <meta> doit être dans le <head>
 
2, 3, 4 et 6 : ces attributs n'existent pas dans le normes mais il n'y pas d'auter moyen pour avoir un espacement nul entre les frames. C'est mal foutu, je sais :/
 
Pas besoin de </frame> L'élément FRAME ne se ferme pas en HTML : http://www.w3.org/TR/html4/present [...] l#h-16.2.2


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 26-02-2003 à 23:21:44    

un autre problème ... souvent dans des pages je fais des tableau du genre
 
<table class="tabcode">
  <tbody>
     <tr>
  <td>        
      <pre>variable :=^ <type de="" donnée="">
</type></pre>
  </td>
  </tr>
     
  </tbody>  
</table>
 
j'obtient l'erreur
 
Line 130, column 33:  there is no attribute "DE"  (explain...).
 
        <pre>variable :=^ <type de="" donnée="">
 
j'utilise le tag pre afin d'avoir les exemples de code pascal bien indenté...
 
il y a moyen de corriger cela?


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 26-02-2003 à 23:38:46    

< -> & lt;
> -> & gt;
 
(sans les espaces)


Message édité par gm_superstar le 26-02-2003 à 23:39:03

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 27-02-2003 à 02:14:29    

Line : 12 Level : 1 You have no color with your background-color : .tabborder
 
 
.tabborder  
{
BACKGROUND: #f2f5f7;
background-color: #f2f5f7;
}
 
 
pourtant j'ai bien un background-color


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 27-02-2003 à 03:13:34    

#f2f5f7
ca c'est une couleur


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Sujets relatifs:

Leave a Replay

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