5546 sujets

Sémantique web et HTML

Bonjour, voici une brève explication des erreurs remontées par le validateur :
// N° 1
Line 5, Column 61: Bad value text/html; utf-8 for attribute content on element meta: The legacy encoding declaration did not start with space characters or charset= after the semicolon. Found u instead.
<meta http-equiv="content-type" content="text/html; utf-8" />
C'est une bête erreur de syntaxe dans le content de votre meta, l'écriture correcte est :
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
Mais vous pouvez même supprimer cette ligne car vous avez déjà un meta charset=UTF-8 juste au dessus et comme vous êtes en Doctype HTML5 c'est la seule qu'il faut conserver.
// N° 2
Line 11, Column 113: Bad value  http:/  /fonts.googleapis.com/css?family=Droid+Sans:400,700|Nunito for attribute href on element link: Illegal character in query: not a URL code point.
"…s.com/css?family=Droid+Sans:400,700|Nunito" rel="stylesheet" type="text/css" />
//                                   ^^^^^^^ supprimer toute cette partie de votre href
// N° 3
Line 40, Column 62: End tag br.
…class="title">'Intervention rapide </br>Services 24H/24 -7J/7</br>Devis 100 % g…'
// N° 4
Line 40, Column 88: End tag br.
…ntervention rapide </br>Services 24H/24 -7J/7</br>Devis 100 % gratuit</p></div>
// N° 5
Line 71, Column 61: End tag br.
…lomberie à paris 19 (75)</strong> </br>Dépannage Intervention Conseil 24h/24 e…
ça s'écrit <br /> pas </br>
// N° 6
Line 75, Column 7: No p element in scope but a p end tag seen.
   </p>
Il y a un paragraphe fermant (</p>) en trop ligne 75... c'est marqué Smiley rolleyes
// N° 7
Line 182, Column 70: Stray start tag link.
<link href="css/jquery-ui.min.css" rel="stylesheet" type="text/css" />
// N° 8
Line 182, Column 70: Element link is missing required attribute property.
<link href="css/jquery-ui.min.css" rel="stylesheet" type="text/css" />

Il ne faut pas mettre vos appels de feuilles de styles <link ref='stylesheet' ...> et de scripts <script src=""..> après la balise fermante </body>, ça n'est pas correct. Déplacez votre balise link à l'interieur de <head>, et vos script doivent être juste avant la fermeture de </body>. Et le tour est joué Smiley cligne
Modifié par Freez (21 Feb 2015 - 15:02)