A quoi sert la balise <noscript> ??

A quoi sert la balise <noscript> ?? - HTML/CSS - Programmation

Marsh Posté le 13-01-2005 à 10:28:27    

Tout est dans le topic en regardant la source de certains site je je remarque que y a des liens href et des h1 et h2 dans cette balise.. comme ici par exemple http://www.foto.com a quoi cela sert il? et je voulais aussi savoir h1 et h2 c pour le référencement dans ce meme exemple?? merci...

Reply

Marsh Posté le 13-01-2005 à 10:28:27   

Reply

Marsh Posté le 13-01-2005 à 10:46:56    

À fournir un "contenu alternatif" dans le cas où le navigateur du visiteur ne sait pas interpréter/a désactivé les scripts (type Javascript).
 
h1, h2, ... (jusqu'à h6) sont les "headers", ça sert à indiquer sémantiquement (logiquement, syntaxiquement, ...) les titres (de pages, de sections, de paragraphes),  c'est très important dans l'organisation d'une page.
 
Classiquement, on trouve au plus un élément h1 par page (le titre du site/de la page), et ensuite une arborescence de h[2-6]


Message édité par masklinn le 13-01-2005 à 10:49:45

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-01-2005 à 10:47:22    

comment dire...heu... google recherche <noscript>
--> http://perso.wanadoo.fr/bernard.qu [...] script.htm
 
 
Allez, j'ai tellement envie de bosser aujourd'hui que je préfère encore répondre à ta question...
 
Tu fait un beau menu déroulant (CSS + JS), mais le monsieur en face est douteux et a désactiver JS, tu met un noscript avec tes liens (les href dont tu parle), et comme ça, JS ou pas JS, le visiteur aura tjs un menu d'affiché, et donc ton site reste accessible par TOUS.
 
J'ai pas matté l'exemple mais pour ce qui est de h1 et h2, rien à voir avec le référencemnt, c'est juste que le gars a du redéfinir les propriété de h1 et h2 dans son CSS, ensuite le texte qui met entre ces balises aura la zolie mise en forme....


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 13-01-2005 à 13:09:08    

Xav_ a écrit :


J'ai pas matté l'exemple mais pour ce qui est de h1 et h2, rien à voir avec le référencemnt, c'est juste que le gars a du redéfinir les propriété de h1 et h2 dans son CSS, ensuite le texte qui met entre ces balises aura la zolie mise en forme....


 
moi j'ai regardé et je n'ai rien trouvé dans le fichier CSS pour <h1><h2>mais les balises <h1> et <2> dans la page sont invisibles et remplie de mots clés  ;)  


---------------
planuldep | Association pêche à la Sempé
Reply

Marsh Posté le 13-01-2005 à 13:35:37    

Flyman30 a écrit :

moi j'ai regardé et je n'ai rien trouvé dans le fichier CSS pour <h1><h2>mais les balises <h1> et <2> dans la page sont invisibles et remplie de mots clés  ;)


 [:androids974]  
 
omg je viens d'aller voir ça [:mlc]  
 
ces putes ont utilisé <h1> et <h2> cachés via noscript pour coller un maximum de buzzwords dans la tronche des moteurs de recherche [:show]  
 
Comment abuser du HTML, figure 1: un site de merde [:jofusion]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-01-2005 à 13:56:07    

et comment les a t'il rendu invisible dans la page?

Reply

Marsh Posté le 13-01-2005 à 14:17:04    

Djdiox a écrit :

et comment les a t'il rendu invisible dans la page?


 
le noscript n'est interprété par ton browser que si celui-ci n'est pas capable d'utiliser le script (désactiver, ou non compatible)...
JS étant compatible avec tous les navigateurs et activé chez bcp de visiteur, le <noscript> n'a pas lieu d'etre afficher...
 
un texte de substitution ne s'affiche pas si tu n'a pas substituer...
 
EDIT: va sur leur site, désactive JS et rafraichi la page... je viens de faire le test à l'instant avec FF, ça pique les yeux !!!!!


Message édité par Xav_ le 13-01-2005 à 14:18:51

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 13-01-2005 à 14:23:39    

la balise <noscript> ne s'active que si le navigateur ne gère pas les langages de script.
 
En l'occurence, sous Lynx (navigateur textuel ne gérant pas le scripting) la page est inutilisable:
http://img98.exs.cx/img98/8564/fotolynx8xk.th.png


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-01-2005 à 14:55:19    

<noscript><strong>Installe Internet Explorer bordel !</strong></noscript>
 
Voilà, ça sert à ça la balise noscript :sol:


Message édité par Arjuna le 13-01-2005 à 14:55:32
Reply

Marsh Posté le 13-01-2005 à 15:03:53    

Tiens, là j'ai la petite case "Javascript" décochée (ça arrive souvent que j'oublie de la remettre), et en allant sur le site, c'est vrai qu'on n'y comprend rien. Des vrais amateurs ceux qu'on fait le site... Ce que j'aime surtout, c'est la balise <meta name="keywords", ils ont pas l'air au courant que plus aucun moteur de recherches ne l'utilise...

Reply

Sujets relatifs:

Leave a Replay

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