Elbakin.net

  1. Page d'accueil
  2. L'Association
  3. Le Blog
  4. Être ou ne pas être sémantique ...


Elbakin.net : l'association

Être ou ne pas être sémantique ...

Par Joss, mardi 26 avril 2005 à 10:46 :: Plumeries :: #3 :: rss

En fait, contrairement à la célèbre tirade dont elle s'inspire, la réponse à cette question ne fait aucun doute : Dans le web d'aujourd'hui, on ne peut pas créer ou faire la refonte d'un site sans prendre en compte cet aspect essentiel qu'est la sémantique.

Mais avant de voir à quel point c'est super giga cool la sémantique qu'on se demande même comment qu'on faisait avant, voyons un peu à quoi correspond précisément la sémantique dans le contexte du Web.

Bon, comme tout un chacun le sait, enfin 1 personnes sur 5 on va dire plutôt, un page HTML est constituée de balise et de textes. Le texte, bah c'est du texte, de l'info, du contenu, et les balises, c'est ce qui va permettre de structurer ce contenu. Placer une image ici, mettre un formulaire là, un tableau dans le coin là bas, etc ...
En gros, l'HTML c'est un langage de description qui va permettre de pouvoir dire au navigateur, tiens ça c'est un élément de tel type et je veux que tu me le mettre là !. Jusqu'ici tout va bien, pas de problème. Sauf que voilà, sans vous détailler les raisons non plus, il se trouve que l'évolution d'Internet a fait que la plupart des webmasters écrivaient et écrivent encore leurs pages n'importe comment, utilisant des éléments à la place d'autres plus adaptés sans s'en soucier puisque le rendu à l'écran était le même !
Sauf que voilà, si un élément mis en italique, un élément qu'on veut mettre en emphase et un élément auquel on fait référence (titre d'ouvrage par exemple) finissent par avoir la même mise en forme, italique, à la base leur sens n'est pas du tout le même.

Si vous avez compris ça, vous touchez du doigt la notion de sémantique sur le net.

Revenons en maintenant à l'utilité de la sémantique et au pourquoi on ne peut pas la négliger dorénavant ...

Parce que oui après tout, pourquoi s'embêter à connaître 3 balises différentes qui donnent le même rendu et perdre du temps à voir laquelle est la plus adaptée ? Moi quand je vais sur Internet et que je regarde mon écran, je vois pas les balises, je vois un machin en italique tout simplement.
Oui sauf que voilà, vous n'êtes pas tout seul. Si d'un ordinateur à un autre, à quelques défauts d'interprétations des navigateurs classiques près, le rendu est le même, dès qu'on sort un peu de ce schéma les choses sont bien différentes.

Exemple concret n°1 : Muni de votre nouveau mobile dernier cri, vous êtes en train de faire le fier devant les potes, et puis y'a un ptit malin (non non, pas l'ours Gabby .....) qui vous dit : Vas y, montre voir ce que ça donne le wap. Là vous vous connectez et Ô malheur, au bout de 30 secondes la page n'apparaît toujours pas ... 5 minutes plus tard, la page finit de se charger et apparaît, malheureusement quasi illisible puisque pas du tout adaptée à l'écran lilliputien de votre portable ...

Exemple concret n°2 : Vous êtes malvoyant. Vous utilisez donc un lecteur vocal pour vous aider à comprendre ce qu'il y a sur l'écran. Sauf que le lecteur d'écran, une balise qui définit une citation ça va lui parler et il va prendre une voix légèrement différente quand il va lire ça, tandis qu'un texte juste mis en italique, et bien ça ne va rien lui dire du tout et je veux bien que vous m'expliquiez comment on parle en italique ...

Exemple concret n°3 : Vous êtes un geek. Comme tout bon geek qui se respecte, vous installez Linux 3 fois par mois pour tester le dernier patch du nouveau noyau. Et évidemment, vous choississez des distributions qui n'ont pas de serveur graphique installé par défaut parce que c'est pour les noob ça. Et oh ! Problème, il vous manque le dernier driver de votre carte graphique et vos 3 autres ordis sont tombés en rade ce matin justement. Qu'a cela ne tienne, vous allez lancer Lynx, un navigateur en mode texte pour aller le récupérer. Et là, dans la jungle des sites optimisés pour IE 6 800x600 et autres mises en page par tableaux, vous passez votre temps à râler contre ces incapables qui codent leur pages n'importe comment ... et vous rendent le web impossible

Exemple concret n°4 : Vous êtes le robot d'un moteur de recherche, Google au hasard (quel hasard ...). Vous passez donc votre temps à vous balader sur les sites, à enregistrer tout ce qui vous tombe sous le nez et à suivre tous les chemins possibles en même temps pour donner pleins d'infos à Mr Google. Sauf que pour vous en tant que GoogleBot, dans les pages que vous regardez, un titre ça a beaucoup plus d'importance qu'un texte normal pour définir le sujet de la page. Et un titre vous l'identifiez par la balise titre, pas par un paragraphe mis en gras...

Voilà en quelques exemples, une infime partie du pourquoi de la sémantique.

C'est donc pour tout cela et bien plus, qu'Elbakin.net V3 sera sémantique ou ne sera pas ! Et c'est pour ça aussi que j'ai passé ma soirée de hier soir à retaper toutes les news du mois pour prendre en compte cette sémantique ...



Commentaires

1. Le mardi 26 avril 2005 à 11:31, par Tanis-Rune de Sombrepierre

Bravo pour les explications et les exemples concrets. Avec ça, tout à chacun va comprendre les enjeux de la nouvelle version d'Elbakin ;-) Ca va te donner un boulot de folie tout ça ! Mais l'utilisation de styles css devrait ensuite te faciliter la vie, non ? En tout cas, bon courage pour tes week-end volets clos, je suis de tout coeur avec toi ;-)

2. Le mardi 26 avril 2005 à 11:55, par Thys

Félicitation pour ce nouvel outil à disposition d'une évolution harmonieuse et "communicante" d'Elbakin! ;-)
En +, j'ai tout compris, c'est dire si c'est efficace!
Bref, heureuse de pouvoir suivre au jour le jour l'évolution du site et impressionnée aussi de constater l'ampleur du chantier...bon courage pour la suite!
Et je partage l'avis de Tanis, très pertinant ces "exemples concrets". :-)

3. Le mardi 26 avril 2005 à 12:15, par Encelad

"La sémantique pour Les Nuls" expliqué par Joss LOL
Euh bon j'ai toujours rien compris. Enfin si j'ai compris un truc Elbakin V3 ça va être cool et Fashion ;)

4. Le mardi 26 avril 2005 à 20:02, par Zin

Impressionnant le boulot à faire mais avec les exemples on comprend tout de suite l'importance de ne pas intervertir les balises...Elbakin accessible à tous et proche de la perfection, et en plus on peut suivre ça de près! On arrête pus Elbakin...

5. Le mardi 26 avril 2005 à 20:47, par Aléa

Sympa ces explications avec les exemples qui vont bien!
De mieux en mieux Elbakin, après notre culture fantasy, voilà qu'on s'occupe de notre culture informatique!

6. Le mardi 26 avril 2005 à 22:12, par Corum

exact Aléa, sauf que moi je préfère nettement la culture fantasy ;-)
bon je rigole, mais à part ça c'est un boulot incroyable, il faut non seulement du courage mais aussi du talent et à voir tu as les deux Shinji. Bonne chance donc, et merci pour les explications.

7. Le mercredi 27 avril 2005 à 15:43, par Sworld

Elbakin.net comme il se doit d'être, accessible à tous. Un grand chantier, mais un beau chantier.
La puissance du net est là, bon courage.

8. Le mercredi 27 avril 2005 à 23:58, par Anarion

Merci pour les explications, et puis bon courage pour ce magnifique chantier