norm html - HTML/CSS - Programmation
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
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>
Marsh Posté le 25-02-2003 à 19:09:29
os2 a écrit : pour http://pages.infinit.net/borland/index.htm |
Non, le fichier en question contient :
<html> <head> <title>Borland rulez</title> </head> |
Marsh Posté le 25-02-2003 à 19:14:14
gm_superstar a écrit :
|
faudrait que je rajoute
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
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;
}
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)
Marsh Posté le 25-02-2003 à 19:27:55
os2 a écrit : faudrait que je rajoute |
Oui, ainsi qu'un DOCTYPE (DOCTYPE Frameset dans ton cas)
os2 a écrit : faudrait rajouté quoi pour satisfaire |
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;
Marsh Posté le 25-02-2003 à 19:29:45
gm_superstar a écrit : |
Comment dire...grillé de 3 secondes lol
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
Marsh Posté le 25-02-2003 à 19:36:31
Willyzekid a écrit : |
faudrait mettre
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
"http://www.w3.org/TR/REC-html40/frameset.dtd">
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...
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.
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>
^
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
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?
Marsh Posté le 26-02-2003 à 23:38:46
< -> & lt;
> -> & gt;
(sans les espaces)
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
Marsh Posté le 27-02-2003 à 03:13:34
Reply
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