5568 sujets

Sémantique web et HTML

Bonjour à tous,

je fais vérifier mes pages par le W3C et je voudrais que la page de validation résultant de ma vérification s'affiche lorsqu'on clique sur l'icone qu'ils fournissent.

Malheureusement, le lien que je rentre n'est apparemment pas bon. Que doit-on rentrer pour retrouver la page "Bravo! cette page est valide"? (que doit-on mettre dans le lien qu'ils donnent à la place de uri=referer?)

Merci d'avance pour vos réponses! Smiley smile

Pour une meilleure visualisation du problème, voici mon code html, l'icone en question est dans le pied de page:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="fr">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>La Plateforme Android</title>
		<link rel="stylesheet" type="text/css" href="style.css">
		<!--[if IE]><link rel="stylesheet" type="text/css" href="ie.css"><![endif]-->
	</head>
	<body>
	<!-- L&rsquo;ent&ecirc;te de la page, affich&eacute; tout en haut de l&rsquo;&eacute;cran : -->
    <div id="entete">
		<h1>La Plateforme Android</h1>
		<!-- Le menu principal du site, affich&eacute; horizontalement: -->
		<ul id="menu">
			<li><a href="index.html">Accueil</a></li>
			<li><a href="URLographie.html">URLographie</a></li>
			<li><a href="Contacts.html">Contacts</a></li>
		</ul>
	</div>
	<!-- La page en elle-m&ecirc;me : -->
	<div id="page">
	<!-- Le sous-menu, affich&eacute; dans une colonne sur la gauche du site : -->	
		<div id="sous-menu">
			<p class="grand_titre">La Plateforme Android</p>
					<p class="sous_titre"><a href="A1_pres.html">Pr&eacute;sentation g&eacute;n&eacute;rale</a></p>
					<p class="sous_titre"><a href="A2_archi.html">Architecture</a></p>
					<p class="sous_titre"><a href="A3_interf.html">Interface</a></p>
					<p class="sous_titre"><a href="A4_fonct.html">Fonctionnalit&eacute;s</a></p>
					<p class="sous_titre"><a href="A5_term.html">Terminaux</a></p>
			<p class="grand_titre">Alternatives</p>
					<p class="sous_titre"><a href="B1_comm.html">Communaut&eacute;</a></p>
					<p class="sous_titre"><a href="B2_conc.html">Concurrence</a></p>
			<p class="grand_titre">Strat&eacute;gie de Google</p>
					<p class="sous_titre"><a href="C1_pos.html">Positionnement</a></p>
					<p class="sous_titre"><a href="C2_spectre.html">Un spectre convoit&eacute;</a></p>
		</div>
		<!-- Le contenu utile de la page : -->
		<div id="contenu">
			<h2>Pr&eacute;sentation g&eacute;n&eacute;rale</h2>
			<h3>Android, c&rsquo;est quoi?</h3>
			<p><b>Android est une plate-forme logicielle open source pour combin&eacute;s mobiles (sous licence Apache version 2)  qui int&egrave;gre diff&eacute;rents composants:</b></p>
			<ol>
			<li>Un syst&egrave;me d&rsquo;exploitation (bas&eacute; sur Linux)</li>
			<li>Un middleware (pour g&eacute;rer les interactions entre le mat&eacute;riel, le syst&egrave;me d&rsquo;exploitation et les logiciels) </li>
			<li>Une interface graphique </li>
			<li>Un &eacute;ventail d&rsquo;applications (mail, agenda, etc.)</li>
			</ol>
			<p>Android se d&eacute;cline donc comme une pile logicielle pour mobiles qui comprend un syst&egrave;me d&rsquo;exploitation, un middleware et des applications cl&eacute;s.</p>
			<h3>L&rsquo;&eacute;tat d&rsquo;esprit de Google pour le lancement (contribution au d&eacute;veloppement)</h3>
			<blockquote>
				<p>
					"Les t&eacute;l&eacute;phones portables sont la cl&eacute; d&rsquo;un acc&egrave;s pour tous &agrave; l&rsquo;information; c&rsquo;est pourquoi nous nous sommes engag&eacute;s &agrave; rendre disponibles un maximum de nos services sur les mobiles"
				</p>
				<p>(Communiqu&eacute; officiel des dirigeants GOOGLE)</p>
			</blockquote>
			<p>Android est le nom du syst&egrave;me d&rsquo;exploitation open source pour smartphones, PDA et terminaux mobiles. C&rsquo;est &eacute;galement le nom de la start-up qui l&rsquo;a con&ccedil;u et qui a &eacute;t&eacute; rachet&eacute;e par Google. La plateforme a &eacute;t&eacute; officiellement lanc&eacute;e le 5 novembre 2007. Afin de promouvoir ce syst&egrave;me d&rsquo;exploitation ouvert, Google a su f&eacute;d&eacute;rer autour de lui une trentaine de constructeurs r&eacute;unis au sein de l&rsquo;Open Handset Alliance</p>
			<p>Android SDK fournit les outils et les API n&eacute;cessaires pour commencer &agrave; d&eacute;velopper des applications sur la plate-forme Android utilisant le langage de programmation Java.</p>
			<p>Cette plate-forme permettra notamment aux fabricants de mobiles d&rsquo;int&eacute;grer facilement des applications natives.</p>
			<h3>Les partenaires (d&eacute;veloppeurs, strat&eacute;gie d&rsquo;alliance)</h3>
			<p>Android se veut surtout le point de ralliement des d&eacute;veloppeurs, des op&eacute;rateurs et des fabricants de terminaux pour r&eacute;pondre aux besoins en constante &eacute;volution des consommateurs. Mais pour soutenir cette initiative, il faut des appuis. </p>
			<p>Ce sera le r&ocirc;le de l&rsquo;Open Handset Alliance qui regroupe 34 soci&eacute;t&eacute;s charg&eacute;es de d&eacute;velopper des technologies capables d&rsquo;abaisser le co&ucirc;t du d&eacute;veloppement et de la fabrication des mobiles.</p>
			<p class="image"><img src="images/texas.gif" width="80" height="50" alt=""><img src="images/moto.gif" width="100" height="50" alt=""><img src="images/docomo.gif" width="90" height="50" alt=""><img src="images/del.jpg" width="110" height="40" alt=""><img src="images/htc.gif" width="80" height="50" alt=""><img src="images/intel.gif" width="80" height="50" alt="">
		</div>
		<!-- Le pied de page : -->
		<div id="pied">
		<a href="http://validator.w3.org/check?uri=A1_pres.html"><img
        src="http://www.w3.org/Icons/valid-html401"
        alt="" height="31" width="88"></a>Expos&eacute 2008 sur la plateforme Android - Judica&euml;l Ombaka Ekori/R&eacute;mi Garot/TELECOM Lille 1
		</div>
	</div>
	</body>
</html>

Modifié par remenems (12 Mar 2008 - 23:00)
remenems a écrit :
que doit-on mettre dans le lien qu'ils donnent à la place de uri=referer?

Ben heu... rien, il suffit de placer le lien qu'ils te fournissent:

<a href="http://validator.w3.org/check?uri=referer">Mon site est valide!</a>
Ouep c'est ce que j'ai mis:


<div id="pied">
		<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="" height="31" width="88"></a>Expos&eacute 2008 sur la plateforme Android - Judica&euml;l Ombaka Ekori/R&eacute;mi Garot/TELECOM Lille 1
		</div>


et il me redirige vers une page du W3C qui indique que la page ne peut pas être vérifié (No referer header found)...

Une idée sur l'origine du problème?
Quelle url indiques-tu exactement ?
Car il suffit simplement de copier-coller le lien qui est chargé une fois la validation passée... Smiley cligne
J'indique le lien qu'ils me donnent:

<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="" height="31" width="88"></a>Expos&eacute 2008 sur la plateforme Android - Judica&euml;l Ombaka Ekori/R&eacute;mi Garot/TELECOM Lille 1


(l'image est l'icone qu'ils fournissent et elle s'affiche bien sur mon site...)

Par contre petit détail qui peut avoir son importance: mon site n'est pas encore en ligne,j'ai effectué la validation via l'onglet "Validate by File Update".
Modifié par remenems (12 Mar 2008 - 17:20)
Quand mon site sera en ligne, je mettrai son adresse à la place du referer mais tant qu'il n'est qu'en local, ça ne sert à rien, c'est ça?

(haha bravo Google 50 erreurs Smiley biggrin )
Administrateur
Bonjour,

aucun visiteur ne peut actuellement voir ta page puisqu'elle n'est pas accessible depuis Internet. L'adresse définitive (qu'aura la page une fois en ligne sur le Net) ne peut donc pour l'instant être placée à l'endroit prévu et fonctionner (tu peux mettre l'adresse si tu sais déjà ce que tu as prévu mais ça ne peut pas fonctionner: tu es bien le seul à connaître cette future adresse et les ordinateurs ou serveurs ne lisent pas dans les pensées ni dans le futur Smiley ravi ).

Tu peux par contre - tant que ça tourne en local - placer l'adresse locale, celle qui s'affiche dans la barre d'adresse de ton navigateur.
Ca peut être http://localhost/chemin.html ou http://127.0.0.1/... ou adressedelintranet ou autre adresse placée dans le fichier hosts ou dans le serveur DNS qu'utilises ton ordinateur mais que le reste du monde ignore.
Bonjour,

Cela ne fonctionne pas en "localhost" !
Le validateur ne peut pas accèder à ton disque dur.
Modifié par papillon41 (12 Mar 2008 - 21:30)
oui en effet...

la mise en ligne ne dépend pas de moi mais une fois que ce sera fait je changerai les liens

merci à tous pour les infos!
Hop pop pop Smiley lol

Le lien donner par W3C est correct, il permet d'incorporer directement ce lien dans n'importe quel page.

En fait, avec ce lien ci, lorsque l'utilisateur sera sur la page du W3C, celui ci va récupérer son "Referrer" (référent, le site d'où il vient, autrement la page où se situe le lien) et va validé la page en direct live Smiley cligne
Modifié par Super_baloo8 (13 Mar 2008 - 00:12)