W3C: Standards du web

Toute l'aide dont vous pouvez avoir besoin pour vos créations web (blog, sites, forum, .. etc )

W3C: Standards du web

Messagede epy » 13/06/2006 22:17:02

Comme pour tout ce qui est accessible à "tout le monde" ou du moins à une très grande majorité des personnes, il faut définir des standards pour que cela ne parte pas dans tous les sens
  • Par exemple on a défini un standard au niveau de l'heure et des fuseaux horaires, de là est né le GMT, heure référence qui nous sert à établir les autres (Paris: GMT +1)
    Cela a permit d'éviter que tout le monde ne se fasse sa propre horloge.
  • On a également défini un sens de circulation, une organisation et un code de la route pour limiter les accidents
  • Sur le Web c'est la même chose: il faut qu'il reste entièrement accessible à tous comme il commence à l'être (à l'exception de quelques connards qui ont trouvé encore un moyen de se faire du fric)
    Etant donné que la création de site web est aujourd'hui accessible à tous, avec les logiciels WYSIWYG, tout est à portée de main.. même les pires sites surchargés et inefficaces.
    Là sont nés les standards du Web.
    Le W3C permet à tous les navigateurs qui les respectent d'afficher de la même manière un site qui aura respecté cette norme également. Le gros avantage est que pour les personnes ayant des déficiences visuelles par exemple, peuvent se faire afficher un site en x fois plus gros pour y voir clair. Le navigateur continuera d'afficher les pages exactement comme l'a prévu le webmaster (ou la webmastrice) ou alors se le faire lire de façon compréhensible
    Encore mieux, on peut naviguer sur ces sites depuis un système très très léger et non graphique, uniquement textuel (comme certaines distributions Linux), voire même sur les téléphones portables, sans devoir refaire une version WAP
  • De même manière, quelqu'un qui aurait exactement la même machine que le concepteur, mais pas le même navigateur, s'il se retrouve avec une interface de site complètement illisible il ne va pas rester longtemps !
Tout cela multiplie simplement le nombre de visiteurs potentiels.

Il est évidemment inutile de préciser que les logiciels de création de site Web de la firme de Redmond et quelques autres, ne cherchent pas à respecter les standards, voire essaient de créér les leurs. (Ce qui n'a, vous le noterez, absolument aucun intêret)

Internet Explorer (IE) est très connu pour ne respecter presque aucune de ces règles et n'affichera jamais la même chose qu'un autre. Pire encore, les webmasters se sentent obligés de faire leur site pour IE car c'est (pour le moment encore) le navigateur majoritaire / imposé.

Mise à jour: IE a toujours été à la traine concernant les standards (comme tous les produits MS) IE7 a amélioré un peu la chose en les respectant 'un peu' plus. Mais ce n'est pas encore reluisant. Ses parts de marché fondant comme neige au soleil face à tous ses concurrents plus respectueux et plus fournis en fonctionalités, IE8 est en préparation et comporterait un mode entièrement compatible. Allons nous vers la fin des bidouilles idiotes que nous (les développeurs web) sommes obligés de faire pour qu'il affiche à peu près les pages comme les autres ?

Voici donc trois liens pour apprendre ce que sont les standards, en quoi ils consistent et comment les mettre en oeuvre:
Avatar de l’utilisateur
epy
Administrateur
Administrateur
 
Messages: 1743
Inscription: 23/08/2005 23:55:57

Messagede epy » 20/02/2007 19:28:54

Petit ajout suite à une lecture:
On optimise pas un site POUR un navigateur ou un autre (même le meilleur :p)
On respecte les standards justement pour que ce soit lisible et accessible par TOUT le monde sur TOUTES les machines avec TOUTES les configurations possibles
De la lecture en ce sens:
http://www.telisweb.com/articles/concep ... our-ie.php
http://www.telisweb.com/articles/concep ... du-web.php

Et la traduction d'un autre article:
http://www.pompage.net/pompe/obsoletes/

Petit ajout du 22 Déc 2007:
Une rumeur court sur le fait qu'Internet Explorer 8 réussirait les tests de validation des derniers standards.. C'est une excellente nouvelle! Wait & See

Edit ce n'est plus vraiment une rumeur:
viewtopic.php?f=10&t=505
Vadente dit (19:51):
*A emmaus, les gens devraient tous s'appeler Mick ^o)
*parce que Mick Emmaus \o/
Avatar de l’utilisateur
epy
Administrateur
Administrateur
 
Messages: 1743
Inscription: 23/08/2005 23:55:57

Re: W3C: Standards du web

Messagede Froggie » 27/05/2008 00:37:55

Alors alors alors...

J'ai été voir ces fameux standards, en partie...

Et j'ai fait tester la page d'accueil de mon site, pour voir.
(En fait, je l'avais déjà fait une fois il y a bien longtemps...)

Bon, bien sûr, il m'a relevé tout un tas d'erreurs. Enfin, ce que lui considère comme des erreurs...

Parce que ça me fait sourire de lire que par exemple, le W3C allège le code source et donc charge la page plus rapidement... alors qu'il demande, dans mon cas, tout un tas de trucs qui alourdissent le code...
* Par exemple, j'ai une image affichée... ce qui donne :
<img src="../Images/Photo.jpg>
Et ça fonctionne très bien !
Mais le W3C considère comme une erreur de ne pas y inclure "alt" dont la seule utilité est de faire apparaître une légende en bulle quand le curseur est sur l'image ou une légende lisible si l'image ne se charge pas. Très peu de mes images sont ainsi légendées car je n'en vois pas l'utilité... Alors soit, c'est peut-être mieux avec, mais ça n'en fait pas une "erreur" et surtout, si je le fais à chaque image, ça alourdit forcément le code, ça l'allège pas...
* Autre exemple ou le W3C alourdit le code plutôt qu'il ne l'allège...
Imaginez deux lignes de textes de même couleur mais pas de même taille...
Mon code donne par exemple :
Code: Tout sélectionner
<h3><font color="blue">Voici la première ligne</h3>
<h4>et voici la deuxième ligne...</h4></font>

Et IE (désolé, Epy !) le comprend très bien et l'affiche comme il faut. Je sais qu'il faut mieux refermer les balises dans le sens inverse de l'ouverture, mais des fois, le mieux est l'ennemi du bien (ou du simple).
Parce que le W3C, lui, voudrait dans ce cas là :
Code: Tout sélectionner
<h3><font color="blue">Voici la première ligne</font></h3>
<h4>><font color="blue">et voici la deuxième ligne...</font></h4>

Certes, c'est plus propre, mais c'est pas plus léger, faut pas me prendre pour une bille, non plus...

Alors bon, le concept de rendre tout lisible par tout le monde dans n'importe quelle situation, très bien, je suis pour, mais franchement, je les trouve bien trop restrictifs.
Les deux exemples simples ci-dessus sont considérés comme des erreurs alors que c'est, pour le premier, juste une question de choix, et pour le deuxième, au pire, un mauvais ordonnancement...

J'accepterai plus ces standards forcés quand ils seront plus respectueux du choix de celui qui code, et toc !

(Et là, je sens que je vais me prendre une volée de bois vert du Grand Manitou, le pourfendeur des vilains webmestres qui pensent pas aux pauvres internautes Microsoftophobes... mais j'assume ! :mdr: )
11 septembre 2001 - 11 septembre 2009 : 8 ANS DE MENSONGES !
Froggie
Intrigué
Intrigué
 
Messages: 86
Inscription: 09/05/2008 22:40:24
Localisation: Quelque part entre ici et ailleurs...

Re: W3C: Standards du web

Messagede epy » 27/05/2008 14:13:52

Bon, je vais te faire une belle réponse d'ici ce soir, il y a une énorme incompréhension des standards dans ton message.
Vadente dit (19:51):
*A emmaus, les gens devraient tous s'appeler Mick ^o)
*parce que Mick Emmaus \o/
Avatar de l’utilisateur
epy
Administrateur
Administrateur
 
Messages: 1743
Inscription: 23/08/2005 23:55:57

Re: W3C: Standards du web

Messagede epy » 27/05/2008 18:42:07

Voilà l'explication de toutes ces choses étranges que te demande le validateur W3C:
  • Le respect des standards (établis par le World Wide Web Consortium auquel participent de nombreuses entreprises) allège effectivment le code html de deux façons:
    • Il te demande de créer une feuille de style à coté de tes pages HTML, elle contiendra toutes les mises en forme de ton texte: souligné, bleu, gras, taille plus grande, plus petite, tu va me dire que ça fait un document en plus à charger: OUI mais il n'est chargé qu'une seule fois pour toute la visite du site (à condition évidemment de suivre ce pourquoi le CSS a été créé et de n'en faire qu'une pour tout le site)
    • Du coup, toutes tes répétitions de mise en forme
      Code: Tout sélectionner
      <font color="blue" size="12pt"></font>
      que tu place à CHAQUE paragraphe dont tu veux modifier l'apparence, n'a plus lieu d'être
    en cela il allège considérablement le code (plusieurs Ko par page) et la lecture du code quand tu édite tes pages.
    On y voit nettement mieux[/code]
  • Cela permet ensuite, comme je t'en avais parlé à l'époque, de ne plus t'occuper de l'apparence de ta page quand tu la crée, tu t'occupe de son contenu: le menu, du texte, des images et il se débrouille, toutes tes pages auront une allure régulière et agréable à l'oeil. T'imagines pas le gain de temps !
  • Pour reparler de tes exemple de code html (d'ailleurs penses à utiliser les balises
    Code: Tout sélectionner
    [code]HTML[/code]
    du forum ;) )
    Code: Tout sélectionner
    <h3><font color="blue">Voici la première ligne</h3>
    <h4>et voici la deuxième ligne...</h4></font>

    J'ai mal au coeur en lisant ça :D Cela a beau être du code HTML, il n'est même pas correct: on ne doit pas désordonner l'imbrication des balises:
    Code: Tout sélectionner
    <h3><font color="blue">Voici la première ligne</h3>
    <h4>et voici la deuxième ligne...</font></h4>

    Ensuite, cela signifie que tout le paragraphe en dessous du titre de niveau 3 serait aussi en bleu, pas différencié des deux titres (h3 et h4) pas très pratique visuellement.
  • Toute balise ouverte doit être refermée:
    Toujours le même exemple sans CSS:
    Code: Tout sélectionner
    <h3><font color="blue">Voici la première ligne</font></h3>
    <p>Blabla</p>
    <h4><font color="blue">et voici la deuxième ligne...</font></h4>

    Question de clarté, on sait maintenant où commence la couleur bleue et où elle s'arrête.
    Avec cette écriture c'est clairement plus lourd et moins lisible, d'où les CSS: tu n'a qu'à écrire une seule fois dans un document à part:
    Code: Tout sélectionner
    h3, h4 { color: blue;}

    et dans toutes tes pages HTML, il n'y aura plus que ça:
    Code: Tout sélectionner
    <h3>Titre de niveau 3</h3>
    <p>Bla bla bla</p>
    <h4>Titre de niveau 4</h4>

    N'est-ce pas nettement plus clair ?
  • Pour les images, c'est différent mais si c'est comme cela ce n'est pas pour rien, le W3C a plusieurs années derrière lui et ce n'est pas n'importe qui qui fixe les recommendations
    Code: Tout sélectionner
    <img src="../Images/Photo.jpg>

    Il te demande un attribut alt justement pour respecter le choix du VISITEUR, sa liberté d'utiliser le PROGRAMME ou la PLATEFORME qu'il veut pour surfer:
    • Celui qui veut utiliser un navigateur texte parce qu'il préfère (plus léger) parce qu'il veut éviter les pubs à la con (heinn les vilaines pubs qui saoulent tout le monde .. :666: ), celui qui n'a pas le choix que d'utiliser un système non graphique et voudrait bien retrouver une info importante, ou un de tes poèmes sur ton site, il fait comment ?

      Si le site ne respecte pas les standards, ce sera totalement impraticable pour lui. Il ne verra pas d'images mais ne saura pas ce qu'elle indiquent, si c'est une grenouille de décoration des pages ou une vraie photo qui illustre le texte, c'est le rôle de l'attribut alt
      Regarde l'image jointe, le site reste lisible et très clair malgré le manque d'images et de mise en forme (couleurs etc)
      Je voulais te montrer ce que ça donne avec ton site mais visiblement stools est tombé, ça sera pour plus tard.
    • Celui qui veut surfer avec son cacaiPhone ou son Freerunner, ou son <placer ici le nom d'un smartphone quelconque> parce qu'il aimerai bien raconter à ses potes la super blague qu'il a trouvé sur froggieland.stools.net. Il ne pourra pas parce que le site est calé dans une résolution imposée impossible à utiliser avec un appareil d'une résolution différente, il ne pourra pas cliquer sur l'image correspondant au lien dont il a besoin et dira quoi ? "Froggieland c'est dla merde, je ne peux pas aller dessus avec ce que je veux, comme je veux"
      Tu va rigoler, ou me rétorquer qu'il n'a qu'à pas se plier à la loi de la (sur)consommation, mais c'est comme cela, tu ne peux changer les gens. Si tu veux te priver de tout un tas de visiteurs, libre à toi (tas qui grandit très très vite, ces plateformes mobiles se répendent à vitesse grand V)
    • Même remarque pour tout les utilisateurs des navigateurs autres qu'IE. Firefox atteint facilement 30% de part de marché en Europe (m'est avis que c'est même plus, les statistiques ne sont pas fiables puisqu'ils ne relèvent que celles de Xiti qui est loin d'être le seul mesureur de trafic)
      Il existe également Opéra, Konqueror, je ne vais pas te faire la liste tu en trouvera une déjà bien fichue ici: http://browsershots.org/
      En ne codant qu'en fonction d'IE, tu te prive d'une grande partie des visiteurs, quoi que tu croies.

      Le truc qui va m'amuser c'est qu'IE 8 arrive (bêta1 en ce moment j'ai lu), et qu'encore une fois il va obliger tous les codeurs à recommencer leur boulot. Mais vu que c'est MS on pardonne, c'est pas grave..
      Et cette fois IE8 respecte les standards W3C, alors si même eux s'y mettent c'est qu'il y a vraiment une nécessité pour rester dans la course. Et là du coup, tu va devoir t'y mettre, contraint et forcé..
      Et franchement c'est une excellente nouvelle, les développeurs du monde entier n'attendaient que ça moi avec, et j'applaurdirait MS une fois fait, même s'il reste un peu de méfiance tant qu'on a pas vu les faits réels à cause de l'historique d'MS
    • Sans oublier: Les handicapés eh oui, ils ont aussi le droit d'utiliser l'outil informatique et de s'informer se divertir avec le web.
      Ils ont donc des outils très spécifiques à leur handicap:
      - Une méga loupe logicielle
      - Un adaptateur de contraste ou de couleurs
      - Un lecteur de braille
      - Un lecteur audio
      - ....
      Et ces lecteurs spécifiques sont gênés pour ne pas dire emmerdés par le code de mise en forme se trouvant au milieu du code HTML parce que le <font color="blue"></font> le daltonien s'en tamponne le coquillard avec une pelle.. il veut pouvoir lire le texte dans des couleurs qu'il peut voir, et donc un simple <p>blablabla</p> sera plus lisible pour lui et son logiciel
      En ne codant que pour IE tu mets de coté/ignore tous ces gens là, alors que je sais très bien que ce n'était pas ton intention de base
  • Vu que TU fais un site web, c'est que tu as du contenu à proposer, à partager c'est donc toi qui fait un effort de payer un hébergement, créer des pages, ce n'est donc pas à l'outil de faire des efforts, mais au développeur de continuer ses efforts en les changeant juste de direction, les orienter dans le sens de l'utilisateur, c'est quand même lui le "client" final non ? Le but étant d'intéresser le maximum de visiteurs .. Ne dit-on pas que le client est roi ?
    Sachant qu'en plus, l'effort du développeur n'est que de changer d'habitudes et d'apprendre quelque chose d'un peu nouveau (pas tant que ça) sachant que très très rapidement ensuite ça va lui faciliter la vie. Demande à Swift si ça ne lui a pas changé la vie.
  • Dernière chose: tu dis ne pas vouloir faire partie du monde capitaliste, de la masse générale et bête et tu codes comme un mouton pour MS-IE :# Faudrait garder une suite logique dans les idées et le comportement ;)
    (sans méchanceté aucune)

Il ne te reste plus qu'à coder tes pages en respectant les standards pour me prouver que c'est plus lourd que sans :p
Ceci dit, si tu décidais à te mettre aux standards, il ne faut pas prendre ça comme un échec ou comme la reconnaissance d'avoir été dans l'erreur. C'est simplement accepter l'évolution des technologies et se mettre à jour comme il faut faire régulièrement de toutes façons.
Et tu aura de ma part et de tout ceux dont cela fait partie des compétences ici, toute l'aide que tu veux pour parvenir à tes fins.
Fichiers joints
Capture.png
(317.88 Kio) Téléchargé 17 fois
Vadente dit (19:51):
*A emmaus, les gens devraient tous s'appeler Mick ^o)
*parce que Mick Emmaus \o/
Avatar de l’utilisateur
epy
Administrateur
Administrateur
 
Messages: 1743
Inscription: 23/08/2005 23:55:57

Re: W3C: Standards du web

Messagede Froggie » 28/05/2008 01:07:27

Bon, à force de se citer l'un l'autre, ça va finir par faire long, mais il faut bien que je te réponde ! ;)

epy a écrit:Voilà l'explication de toutes ces choses étranges que te demande le validateur W3C:
  • Le respect des standards (établis par le World Wide Web Consortium auquel participent de nombreuses entreprises) allège effectivment le code html de deux façons:
    • Il te demande de créer une feuille de style à coté de tes pages HTML, elle contiendra toutes les mises en forme de ton texte: souligné, bleu, gras, taille plus grande, plus petite, tu va me dire que ça fait un document en plus à charger: OUI mais il n'est chargé qu'une seule fois pour toute la visite du site (à condition évidemment de suivre ce pourquoi le CSS a été créé et de n'en faire qu'une pour tout le site)
    • Du coup, toutes tes répétitions de mise en forme
      Code: Tout sélectionner
      <font color="blue" size="12pt"></font>
      que tu place à CHAQUE paragraphe dont tu veux modifier l'apparence, n'a plus lieu d'être
    en cela il allège considérablement le code (plusieurs Ko par page) et la lecture du code quand tu édite tes pages.
    On y voit nettement mieux[/code]

Je reconnais qu'avec des feuilles de style, là, pour le coup, ça allègerait, mais vu que mon site contient de nombreuses pages de styles différents, justement (correspondant aux différentes rubriques), il me faudrait autant de documents CSS. Même le pied de page qui est organisé sur toutes les pages de la même manière est en fait différent à chaque page puisque, par exemple, dans le pied de la page A, le lien vers la page B est remplacé dans la page B par le lien vers la page A... tu suis ? Est-ce que le CSS peut comprendre ces différences ?
De plus, on parle d'alléger mais en fait, on parle quand même d'une page... J'ai 90 pages. Sur ces 90, seulement 4 dépassent 100 ko, la plus lourde faisant 175 ko... Pfiouuuuu, c'est vrai que c'est looooooong, à charger !! ;p Ce qui prend du temps à charger, ce sont les images et les sons, pas le texte... Alors, s'échiner sur du CSS pour rendre le site multi-plateforme, soit, mais si c'est juste pour l'accélérer, ça vaut pas le coup...

epy a écrit:
  • Cela permet ensuite, comme je t'en avais parlé à l'époque, de ne plus t'occuper de l'apparence de ta page quand tu la crée, tu t'occupe de son contenu: le menu, du texte, des images et il se débrouille, toutes tes pages auront une allure régulière et agréable à l'oeil. T'imagines pas le gain de temps !

  • Là aussi, je le reconnais... mais autant j'accepte que les pages aient une structure de base commune (ce qu'elles ont, d'ailleurs... Les entêtes et pieds de page sont organisés pareils ou de manière très proche quelle que soit la rubrique où ces pages se trouvent...), autant je ne veux pas qu'elles soient uniformes. Je veux que chaque rubrique garde sa personnalité, comme si c'était un site web en soi.

    epy a écrit:
  • Pour reparler de tes exemple de code html (d'ailleurs penses à utiliser les balises
    Code: Tout sélectionner
    [code]HTML[/code]
    du forum ;) )
    Code: Tout sélectionner
    <h3><font color="blue">Voici la première ligne</h3>
    <h4>et voici la deuxième ligne...</h4></font>

    J'ai mal au coeur en lisant ça :D Cela a beau être du code HTML, il n'est même pas correct: on ne doit pas désordonner l'imbrication des balises:

  • OUI, je sais, je l'ai dit plus loin... mais ça fonctionne quand même ! ;p Du moins avec IE... Oui, je sais, il faudrait que je pense plus aux autres, tu n'as pas tort... mais justement, ça fonctionnait aussi sous Mozilla. Il doit plus rester grand monde...
    Si le mauvais ordre des balises empêchait le code de fonctionner, forcément, ça me pousserait à faire comme il faut... Ceci dit, la plupart du temps, je ne désordonne pas l'imbrication des balises, c'est juste que je t'ai pris un exemple bien particulier justement pour faire ressortir la particularité... C'est clair, tu es aware ?! :mdr:

    epy a écrit:
    Code: Tout sélectionner
    <h3><font color="blue">Voici la première ligne</h3>
    <h4>et voici la deuxième ligne...</font></h4>

    Ensuite, cela signifie que tout le paragraphe en dessous du titre de niveau 3 serait aussi en bleu, pas différencié des deux titres (h3 et h4) pas très pratique visuellement.

    Je n'ai pas parlé d'un paragraphe complet, mais juste de deux lignes. Avec cet exemple, je pensais à deux lignes en plein milieu de la page, qui ne sont pas LE titre, mais un titre secondaire et son sous-titre, en quelque sorte. J'ai quand même le droit de choisir qu'ils soient tous deux de même couleur, cré bon diou !
    Mais sinon, évidemment qu'il faut faire ressortir le titre par rapport au texte, quel que soit le moyen...

    epy a écrit:
  • Toute balise ouverte doit être refermée:
    Toujours le même exemple sans CSS:
    Code: Tout sélectionner
    <h3><font color="blue">Voici la première ligne</font></h3>
    <p>Blabla</p>
    <h4><font color="blue">et voici la deuxième ligne...</font></h4>

    Question de clarté, on sait maintenant où commence la couleur bleue et où elle s'arrête.
    Avec cette écriture c'est clairement plus lourd et moins lisible, d'où les CSS: tu n'a qu'à écrire une seule fois dans un document à part:
    Code: Tout sélectionner
    h3, h4 { color: blue;}

    et dans toutes tes pages HTML, il n'y aura plus que ça:
    Code: Tout sélectionner
    <h3>Titre de niveau 3</h3>
    <p>Bla bla bla</p>
    <h4>Titre de niveau 4</h4>

    N'est-ce pas nettement plus clair ?

  • Excuse-moi, mais j'ai vu de nombreux sites de création de sites web et de sites de HTML et tu es le premier à me dire que toutes les balises doivent être refermées. Cela dépend de la balise en question et justement, la balise <p> fait partie de celles qui n'en ont pas besoin. Alors, je ne sais pas si ton affirmation vient là encore d'une demande de la validation W3C, mais il faudrait alors penser à le faire savoir un peu partout, si EFFECTIVEMENT toutes les balises doivent être refermées...
    Ensuite, il y a un problème avec ton exemple de CSS, là... parce que si je le suis (et si je comprends bien), tout ce qui sera en <h3> et en <h4> sera en bleu, dans toutes les pages. Et ce n'est pas ce que je veux. Dans l'exemple, je veux du bleu uniquement sur ces deux lignes. Donc, pas de CSS, je suis bien obligé de le faire comme au-dessus.

    epy a écrit:
  • Pour les images, c'est différent mais si c'est comme cela ce n'est pas pour rien, le W3C a plusieurs années derrière lui et ce n'est pas n'importe qui qui fixe les recommendations
    Code: Tout sélectionner
    <img src="../Images/Photo.jpg>

    Il te demande un attribut alt justement pour respecter le choix du VISITEUR, sa liberté d'utiliser le PROGRAMME ou la PLATEFORME qu'il veut pour surfer:
    • Celui qui veut utiliser un navigateur texte parce qu'il préfère (plus léger) parce qu'il veut éviter les pubs à la con (heinn les vilaines pubs qui saoulent tout le monde .. :666: ), celui qui n'a pas le choix que d'utiliser un système non graphique et voudrait bien retrouver une info importante, ou un de tes poèmes sur ton site, il fait comment ?

      Si le site ne respecte pas les standards, ce sera totalement impraticable pour lui. Il ne verra pas d'images mais ne saura pas ce qu'elle indiquent, si c'est une grenouille de décoration des pages ou une vraie photo qui illustre le texte, c'est le rôle de l'attribut alt
      Regarde l'image jointe, le site reste lisible et très clair malgré le manque d'images et de mise en forme (couleurs etc)
      Je voulais te montrer ce que ça donne avec ton site mais visiblement stools est tombé, ça sera pour plus tard.

  • Ah ben, en voilà enfin, un argument de taille ! :mdr:
    Si tu commences à parler de liberté de choix, là, on va s'entendre ! :hug:
    OK, je l'avoue, là, tu as vraiment marqué un point, je n'avais pas envisagé ces possibilités... On est con, hein, quand on est microsoftisé (contraction de "Microsoft" et "lobotomisé") !! Légender mes images, enfin mes centaines de liens vers des images, sera probablement prévu dans la liste "à faire" mais ça prendra un paquet de temps !
    Ceci dit, je maintiens quand même que je n'aime pas que la validation W3C considère ce manque comme une "erreur" alors que ce n'est qu'un "défaut", après tout...

    epy a écrit:
  • Celui qui veut surfer avec son cacaiPhone ou son Freerunner, ou son <placer ici le nom d'un smartphone quelconque> parce qu'il aimerai bien raconter à ses potes la super blague qu'il a trouvé sur froggieland.stools.net. Il ne pourra pas parce que le site est calé dans une résolution imposée impossible à utiliser avec un appareil d'une résolution différente, il ne pourra pas cliquer sur l'image correspondant au lien dont il a besoin et dira quoi ? "Froggieland c'est dla merde, je ne peux pas aller dessus avec ce que je veux, comme je veux"
    Tu va rigoler, ou me rétorquer qu'il n'a qu'à pas se plier à la loi de la (sur)consommation, mais c'est comme cela, tu ne peux changer les gens. Si tu veux te priver de tout un tas de visiteurs, libre à toi (tas qui grandit très très vite, ces plateformes mobiles se répendent à vitesse grand V)

  • Là, j'espère que tu te moques de moi... Tu me connais, tu sais très bien que ce n'est pas ces réactions là que j'aurais...
    Mais juste une question d'ignorant... Ces appareils que tu as cité... n'ont-ils pas, quand la résolution ne correspond pas, les barres d'ascenseur verticales et horizontales ?
    Et là, c'est mon avis, mais je dois pas être le seul à le penser... Franchement, aller sur internet avec ces outils, c'est vraiment chercher la merde ! Bordel, internet, c'est fait pour des grands écrans, au minimum 800x600 (voir 1920x1440...) ! Maintenant, s'il faut penser aux quelques imbéciles de geeks qui surfent sur des écrans de 200x200 (j'en sais rien, de la taille, j'invente...), mille millions de mille sabords, où va-t-on ? Et pourquoi pas regarder "Le Grand Bleu" sur sa montre bracelet, tant qu'on y est ?!

    epy a écrit:
  • Même remarque pour tout les utilisateurs des navigateurs autres qu'IE. Firefox atteint facilement 30% de part de marché en Europe (m'est avis que c'est même plus, les statistiques ne sont pas fiables puisqu'ils ne relèvent que celles de Xiti qui est loin d'être le seul mesureur de trafic)
    Il existe également Opéra, Konqueror, je ne vais pas te faire la liste tu en trouvera une déjà bien fichue ici: http://browsershots.org/
    En ne codant qu'en fonction d'IE, tu te prive d'une grande partie des visiteurs, quoi que tu croies.

  • Bon, je sais bien que je t'ai dit que je faisais mon site en fonction d'IE, mais mine de rien, j'avais quand même installé Mozilla sur mon pc fixe et je l'utilisais avant d'arriver à Istres. Et quand je regardais Froggieland sur Mozilla, à de très rares exceptions près, j'avais la même chose qu'IE. Si c'est pas une preuve que ça fonctionne... Dans ce qui ne fonctionnait pas, par exemple, sur Mozilla, il y avait certains sons déclenchés à l'ouverture d'une page.
    Bon, après, je veux bien penser aux autres, mais Firefox/Mozilla, c'est déjà une minorité, même si elle grossit, alors ensuite, ça devient du jusqu'au boutisme... Les explorateurs peuvent fonctionner différemment, mais ils peuvent faire des efforts eux aussi, boudiou !

    epy a écrit:Le truc qui va m'amuser c'est qu'IE 8 arrive (bêta1 en ce moment j'ai lu), et qu'encore une fois il va obliger tous les codeurs à recommencer leur boulot. Mais vu que c'est MS on pardonne, c'est pas grave..
    Et cette fois IE8 respecte les standards W3C, alors si même eux s'y mettent c'est qu'il y a vraiment une nécessité pour rester dans la course. Et là du coup, tu va devoir t'y mettre, contraint et forcé..
    Et franchement c'est une excellente nouvelle, les développeurs du monde entier n'attendaient que ça moi avec, et j'applaurdirait MS une fois fait, même s'il reste un peu de méfiance tant qu'on a pas vu les faits réels à cause de l'historique d'MS

    OK... On verra le moment venu. Je changerai ce qu'il y aura à changer. Mais je n'aime pas être contraint et forcé, il faut que je le voie, que j'en aie envie, que ce soit réellement nécessaire. Quand ça le sera, je le ferai.

    epy a écrit:
  • Sans oublier: Les handicapés eh oui, ils ont aussi le droit d'utiliser l'outil informatique et de s'informer se divertir avec le web.
    Ils ont donc des outils très spécifiques à leur handicap:
    - Une méga loupe logicielle
    - Un adaptateur de contraste ou de couleurs
    - Un lecteur de braille
    - Un lecteur audio
    - ....
    Et ces lecteurs spécifiques sont gênés pour ne pas dire emmerdés par le code de mise en forme se trouvant au milieu du code HTML parce que le <font color="blue"></font> le daltonien s'en tamponne le coquillard avec une pelle.. il veut pouvoir lire le texte dans des couleurs qu'il peut voir, et donc un simple <p>blablabla</p> sera plus lisible pour lui et son logiciel
    En ne codant que pour IE tu mets de coté/ignore tous ces gens là, alors que je sais très bien que ce n'était pas ton intention de base

  • Tu exagères. Je ne fais pas que coder "que pour IE" mais je code "d'abord" pour IE en sachant que ça fonctionne aussi avec Mozilla, la nuance est de taille...
    Ensuite, bon le rapprochement va peut-être te paraître osé mais je l'assume parce qu'il est assez juste je trouve. Un internaute qui arrive sur un site, c'est pour moi comme un touriste qui visite un pays étranger. Autant le pays peut et doit faire des efforts d'accueil, par exemple avec des gens ou des panneaux multilingues, autant le touriste doit respecter les lois du pays. Si cela ne lui plait pas, qu'il s'en aille et qu'il ne revienne pas... Tu comprends ce que je veux dire ?

    epy a écrit:
  • Vu que TU fais un site web, c'est que tu as du contenu à proposer, à partager c'est donc toi qui fait un effort de payer un hébergement, créer des pages, ce n'est donc pas à l'outil de faire des efforts, mais au développeur de continuer ses efforts en les changeant juste de direction, les orienter dans le sens de l'utilisateur, c'est quand même lui le "client" final non ? Le but étant d'intéresser le maximum de visiteurs .. Ne dit-on pas que le client est roi ?
    Sachant qu'en plus, l'effort du développeur n'est que de changer d'habitudes et d'apprendre quelque chose d'un peu nouveau (pas tant que ça) sachant que très très rapidement ensuite ça va lui faciliter la vie. Demande à Swift si ça ne lui a pas changé la vie.

  • "Ce n'est pas à l'outil de faire des efforts", je ne suis pas d'accord, je ne vois pas pourquoi. Un explorateur peut garder sa spécificité tout en faisant sa part d'efforts...
    Et sinon, qui est Swift ?

    epy a écrit:
  • Dernière chose: tu dis ne pas vouloir faire partie du monde capitaliste, de la masse générale et bête et tu codes comme un mouton pour MS-IE :# Faudrait garder une suite logique dans les idées et le comportement ;)
    (sans méchanceté aucune)

  • Je le dis, je le maintiens et encore une fois, je ne code pas "pour" MS-IE, mais "plutôt pour", avec une vue sur Mozilla, j'y tiens...
    Et sans méchanceté aucune, même si Bill Gates et Microsoft ont pas mal de choses à se reprocher, il faudrait arrêter d'être un anti acharné et reconnaître que "Windoze"/"Windaube"/"tout-autre-nom-trouvé-pour-montrer-son-opinion-négative" a quand même un bon paquet de choses bien faites... Sans rancune, hein ? :L

    epy a écrit:Il ne te reste plus qu'à coder tes pages en respectant les standards pour me prouver que c'est plus lourd que sans :p
    Ceci dit, si tu décidais à te mettre aux standards, il ne faut pas prendre ça comme un échec ou comme la reconnaissance d'avoir été dans l'erreur. C'est simplement accepter l'évolution des technologies et se mettre à jour comme il faut faire régulièrement de toutes façons.
    Et tu aura de ma part et de tout ceux dont cela fait partie des compétences ici, toute l'aide que tu veux pour parvenir à tes fins.

    Pour finir, je vais peut-être me mettre aux CSS (mais ce n'est pas sûr du tout) et petit à petit, je mettrai les "alt" dans les images... et jen resterai là pour l'instant !

    Punaise, heureusement que tu me demandes pas de me mettre à ce p*** de web 2.0 !! :#
    11 septembre 2001 - 11 septembre 2009 : 8 ANS DE MENSONGES !
    Froggie
    Intrigué
    Intrigué
     
    Messages: 86
    Inscription: 09/05/2008 22:40:24
    Localisation: Quelque part entre ici et ailleurs...

    Re: W3C: Standards du web

    Messagede Jipe » 28/05/2008 08:58:57

    Je crois que le Swift en question est l'auteur de Gulliver...
    Les tonneaux vides et les gens sots sont ceux qui font le plus de bruit. (P. Perret)
    Les standards Microsoft ne sont standards que tant que Microsoft n'en a pas décidé autrement
    http://jipe11.labrute.fr
    Jipe
    Casse clavier
    Casse clavier
     
    Messages: 259
    Inscription: 28/11/2007 08:39:00
    Localisation: Fanjeaux (11)

    Re: W3C: Standards du web

    Messagede epy » 28/05/2008 09:25:53

    Euh, non :L C'est un membre ici :hihi:

    Froggie, je te ferai une réponse bientôt ...
    Vadente dit (19:51):
    *A emmaus, les gens devraient tous s'appeler Mick ^o)
    *parce que Mick Emmaus \o/
    Avatar de l’utilisateur
    epy
    Administrateur
    Administrateur
     
    Messages: 1743
    Inscription: 23/08/2005 23:55:57

    Re: W3C: Standards du web

    Messagede Jipe » 28/05/2008 09:31:09

    :oups: raté ! ;)
    Les tonneaux vides et les gens sots sont ceux qui font le plus de bruit. (P. Perret)
    Les standards Microsoft ne sont standards que tant que Microsoft n'en a pas décidé autrement
    http://jipe11.labrute.fr
    Jipe
    Casse clavier
    Casse clavier
     
    Messages: 259
    Inscription: 28/11/2007 08:39:00
    Localisation: Fanjeaux (11)

    Re: W3C: Standards du web

    Messagede Froggie » 01/06/2008 16:33:21

    epy a écrit:Euh, non :L C'est un membre ici :hihi:

    Froggie, je te ferai une réponse bientôt ...



    Bientôt, je vais commencer à attendre ! :-o!
    11 septembre 2001 - 11 septembre 2009 : 8 ANS DE MENSONGES !
    Froggie
    Intrigué
    Intrigué
     
    Messages: 86
    Inscription: 09/05/2008 22:40:24
    Localisation: Quelque part entre ici et ailleurs...

    Re: W3C: Standards du web

    Messagede epy » 01/06/2008 18:34:10

    Hé ho .. j'ai le temps que je peux, pas celui que je veux
    Vadente dit (19:51):
    *A emmaus, les gens devraient tous s'appeler Mick ^o)
    *parce que Mick Emmaus \o/
    Avatar de l’utilisateur
    epy
    Administrateur
    Administrateur
     
    Messages: 1743
    Inscription: 23/08/2005 23:55:57

    Re: W3C: Standards du web

    Messagede epy » 01/06/2008 22:34:47

    Froggie a écrit:Bon, à force de se citer l'un l'autre, ça va finir par faire long, mais il faut bien que je te réponde ! ;)
    Je reconnais qu'avec des feuilles de style, là, pour le coup, ça allègerait, mais vu que mon site contient de nombreuses pages de styles différents, justement (correspondant aux différentes rubriques), il me faudrait autant de documents CSS. Même le pied de page qui est organisé sur toutes les pages de la même manière est en fait différent à chaque page puisque, par exemple, dans le pied de la page A, le lien vers la page B est remplacé dans la page B par le lien vers la page A... tu suis ? Est-ce que le CSS peut comprendre ces différences ?
    De plus, on parle d'alléger mais en fait, on parle quand même d'une page... J'ai 90 pages. Sur ces 90, seulement 4 dépassent 100 ko, la plus lourde faisant 175 ko... Pfiouuuuu, c'est vrai que c'est looooooong, à charger !! ;p Ce qui prend du temps à charger, ce sont les images et les sons, pas le texte... Alors, s'échiner sur du CSS pour rendre le site multi-plateforme, soit, mais si c'est juste pour l'accélérer, ça vaut pas le coup...

    Tu fais d'une pierre deux coups, et même plus .. (facilité de maintenance et d'entretien, ... ) Un standard est toujours réfléchi dans ce sens, même si certains standards ne le font pas directement pour les utilisateurs mais pour les développeurs dans le monde logiciel, là en tant que créateur de bouillie HTML tu vois un des nombreux standards du monde informatique, ceux qui le font avancer à grande vitesse.

    Une page = Un style est dépassé, obsolète, au sens où tu le fais, s'entêter là dedans rendrait effectivement la tâche plutôt ardue avec les CSS mais ça reste faisable. Le cas le plus long étant de faire une feuille de style par page.
    Il est cependant possible de trouver d'autres façons de donner un style unique à chaque page, comme leur donner des images différentes pour former la structure.
    Reste un avis assez personnel, quoique ..:
    Des pages sans aucune unicité de couleur et de forme manquent de qualité esthétique et de "professionalisme" à l'heure actuelle. Quand je vois un site d'une société qui en est encore là, je la fuie sans chercher plus loin.
    Pour un site plus personnel, ça le fait justement trop rester dans l'aspect "pages persos" peu travaillées et surtout plus mis à jour, ce qui est dommage puisque ce n'est pas le cas pour toi.
    Ca ne donne pas spécialement envie de lire.

    Froggie a écrit:Là aussi, je le reconnais... mais autant j'accepte que les pages aient une structure de base commune (ce qu'elles ont, d'ailleurs... Les entêtes et pieds de page sont organisés pareils ou de manière très proche quelle que soit la rubrique où ces pages se trouvent...), autant je ne veux pas qu'elles soient uniformes. Je veux que chaque rubrique garde sa personnalité, comme si c'était un site web en soi.

    Tu as beau dire vouloir leur donner une unicité, elles sont toutes semblables, très linéaires, il n'y a que les couleurs et les images qui changent (en dehors du contenu) elles n'ont rien d'extrèmement unique chacune.

    Froggie a écrit:OUI, je sais, je l'ai dit plus loin... mais ça fonctionne quand même ! ;p Du moins avec IE... Oui, je sais, il faudrait que je pense plus aux autres, tu n'as pas tort... mais justement, ça fonctionnait aussi sous Mozilla. Il doit plus rester grand monde...

    Tu as oublié de voir la liste des navigateurs que je t'ai donné en lien. (Et elle n'est pas exhaustive)

    Froggie a écrit:Si le mauvais ordre des balises empêchait le code de fonctionner, forcément, ça me pousserait à faire comme il faut... Ceci dit, la plupart du temps, je ne désordonne pas l'imbrication des balises, c'est juste que je t'ai pris un exemple bien particulier justement pour faire ressortir la particularité... C'est clair, tu es aware ?! :mdr:

    Le mauvais ordre empêcherai le web d'évoluer comme il le fait si beaucoup de webmasters suivaient ta façon de faire. Heureusement c'est de moins en moins le cas.
    Pour te donner une image:
    Le modèle OSI, si tout le monde le suivait comme il l'entend parmi les constructeurs, il n'y aurait tout simplement pas d'Internet pour le grand public, et peut-être même pas pour les autres non plus, chacun sur son LAN dans son coin.. quand ça marcherait.
    Ok, ça a été tout pourri au début, le temps de démarrer, mais maintenant que ça progresse pour le bien et le plaisir de tous, il n'y a pas de raisons de l'empêcher de continuer.

    Froggie a écrit:Je n'ai pas parlé d'un paragraphe complet, mais juste de deux lignes. Avec cet exemple, je pensais à deux lignes en plein milieu de la page, qui ne sont pas LE titre, mais douteun titre secondaire et son sous-titre, en quelque sorte. J'ai quand même le droit de choisir qu'ils soient tous deux de même couleur, cré bon diou !
    Mais sinon, évidemment qu'il faut faire ressortir le titre par rapport au texte, quel que soit le moyen...

    Je trouvais simplement cela étrange, mais ce n'était qu'une petite remarque. (J'avais bien compris que c'était deux titres au milieu d'une page, sinon cela aurait été un <h1></h1> n'est-ce pas ?

    Froggie a écrit:Excuse-moi, mais j'ai vu de nombreux sites de création de sites web et de sites de HTML et tu es le premier à me dire que toutes les balises doivent être refermées. Cela dépend de la balise en question et justement, la balise <p> fait partie de celles qui n'en ont pas besoin. Alors, je ne sais pas si ton affirmation vient là encore d'une demande de la validation W3C, mais il faudrait alors penser à le faire savoir un peu partout, si EFFECTIVEMENT toutes les balises doivent être refermées...

    Tu ne dois pas regarder les bons alors, regarde ceux que j'ai mis en lien dans le topic en postit de cette section de création Web. Le standard HTML4.01 que presque tout le monde suit aujourd'hui comporte cette clause. [et HTML5 arrive]
    Il y a même une version "stricte" des standards (absolument pas obligatoire et plutôt déconseillée pour démarrer avec les standards) qui demande de refermer des balises non fermables comme
    Code: Tout sélectionner
    <img src="" alt="" > et <br>
    par exemple en faisant comme ceci:
    Code: Tout sélectionner
    <img src="" alt="" /> et <br/>

    Histoire de ne pas laisser de courant d'air et d'approximations.
    (En developpement logiciel, une variable qu'on utilise sans la prédéfinir à 0 au tout début du programme, peut mener à planter une machine, où à faire dévier une fusée de sa trajectoire de plusieurs mètres (=> plusieurs kilomètres à l'arrivée))
    Ce sont des bonnes pratiques pour éviter les catastrophes (logicielles dans notre cas).

    Après tout, je ne vois pas pourquoi je me fais chier à mettre mes clignotants quand je prévois de tourner en voiture, les gens le voient bien quand je tourne !

    Froggie a écrit:Ensuite, il y a un problème avec ton exemple de CSS, là... parce que si je le suis (et si je comprends bien), tout ce qui sera en <h3> et en <h4> sera en bleu, dans toutes les pages. Et ce n'est pas ce que je veux. Dans l'exemple, je veux du bleu uniquement sur ces deux lignes. Donc, pas de CSS, je suis bien obligé de le faire comme au-dessus.

    Cela revient au problème des pages non unifiées un minimum, ce que je dis plus haut, tant que tu n'harmonisera pas un peu tes pages, les CSS ne seront pas du tout pratiques à mettre en place.

    Froggie a écrit:Ah ben, en voilà enfin, un argument de taille ! :mdr:
    Si tu commences à parler de liberté de choix, là, on va s'entendre ! :hug:
    OK, je l'avoue, là, tu as vraiment marqué un point, je n'avais pas envisagé ces possibilités... On est con, hein, quand on est microsoftisé (contraction de "Microsoft" et "lobotomisé") !! Légender mes images, enfin mes centaines de liens vers des images, sera probablement prévu dans la liste "à faire" mais ça prendra un paquet de temps !
    Ceci dit, je maintiens quand même que je n'aime pas que la validation W3C considère ce manque comme une "erreur" alors que ce n'est qu'un "défaut", après tout...

    Il faut bien fixer une règle quelque part, si on fixe la vitesse à 50 km/h mais qu'on tolère 60, pourquoi est-ce qu'on ne tolèrerai pas 70 alors ?
    Je le répète, ces balises alt sont très importantes pour les plateformes en graphique allégé ou non graphiques.

    Froggie a écrit:Là, j'espère que tu te moques de moi... Tu me connais, tu sais très bien que ce n'est pas ces réactions là que j'aurais...
    Mais juste une question d'ignorant... Ces appareils que tu as cité... n'ont-ils pas, quand la résolution ne correspond pas, les barres d'ascenseur verticales et horizontales ?
    Et là, c'est mon avis, mais je dois pas être le seul à le penser... Franchement, aller sur internet avec ces outils, c'est vraiment chercher la merde ! Bordel, internet, c'est fait pour des grands écrans, au minimum 800x600 (voir 1920x1440...) ! Maintenant, s'il faut penser aux quelques imbéciles de geeks qui surfent sur des écrans de 200x200 (j'en sais rien, de la taille, j'invente...), mille millions de mille sabords, où va-t-on ? Et pourquoi pas regarder "Le Grand Bleu" sur sa montre bracelet, tant qu'on y est ?!

    Tu confonds tout... :/
    Il y a bien souvent des ascenceurs effectivement, mais putain que c'est chiant !
    Un simple exemple, sur un forum où je suis modo, certains postent des images format maxi .. ou des liens d'ebay qui font environ 4,453 kms de long. Ca me fait scroller latéralement pour voir tout le contenu des images ou du texte parce que je suis en 1024 sur un 17 pouces et que eux, qui bien souvent n'en ont rien à foutre quand on leur signale, ont des écrans de 1440, 1152, 1280, ...
    Et il n'est pas question pour moi de changer de résolution ou d'écran juste pour ça, ça serait m'imposer quelque chose dont je n'ai pas envie et m'ôter une liberté, il en est de même pour la consultation du web sur les plateformes portables. MERDE que fait-on de l'évolution de la technologie .. Si y'en a qui veulent l'utiliser ils font bien ce qu'ils veulent hein!
    Je vais bientôt acheter un smartphone dont j'ai déjà parlé, je ne vais pas avoir un écran de 17 pouces dessus, et il sera très pratique de pouvoir consulter une page rapido pour trouver une info ou la définition d'un mot.. Oui le web est mon extension de cerveau et c'est le cas pour des millions de personnes à travers le monde (et pas forcément des geeks, ma soeur par exemple commence à avoir le réflexe du web quand elle ne trouve pas l'info qu'elle veut, ou pour la trouver plus vite)
    Que tu le veuilles ou non, la technologie évolue et se miniaturise, le web s'incruste partout (jusque dans les frigos) et permet des milliards de choses.
    Alors OUI il faut pouvoir le consulter depuis des écrans de toutes les tailles sans devoir faire des pages dédiées à chaque résolution d'écran et chaque navigateur.

    Froggie a écrit:Bon, je sais bien que je t'ai dit que je faisais mon site en fonction d'IE, mais mine de rien, j'avais quand même installé Mozilla sur mon pc fixe et je l'utilisais avant d'arriver à Istres. Et quand je regardais Froggieland sur Mozilla, à de très rares exceptions près, j'avais la même chose qu'IE. Si c'est pas une preuve que ça fonctionne... Dans ce qui ne fonctionnait pas, par exemple, sur Mozilla, il y avait certains sons déclenchés à l'ouverture d'une page.
    Bon, après, je veux bien penser aux autres, mais Firefox/Mozilla, c'est déjà une minorité, même si elle grossit, alors ensuite, ça devient du jusqu'au boutisme... Les explorateurs peuvent fonctionner différemment, mais ils peuvent faire des efforts eux aussi, boudiou !

    Ce n'est pas parce que ça marche sur Firefox ou Mozilla (Mozilla Firefox n'est pas Mozilla, attention au terme employé pour bien se comprendre) que c'est bon, pour la même raison que ce n'est pas parce que ça marche sur IE qu'il faut estimer que ça fonctionne. Il y en a beaucoup d'autre et ne respecter aucun standard c'est potentiellement se priver de plein de visiteurs, même si tu leur accorde peu d'importance (c'est ton choix après tout)
    Quand on défini un langage commun pour tout le monde, c'est pour que tout le monde se comprenne, si tu suis les standards et qu'un navigateur ne les suit pas correctement (il y en a d'autres qu'IE) c'est son problème ou plutôt celui de ses utilisateurs, ils auront eu le choix d'en utiliser un qui les respecte ou non, toi ton site n'aura plus rien à se reprocher.
    Si je parle français avec ce que mes profs m'ont appris et qui est officiel, si les profs d'un pays étranger apprennent à leur élèves un français complètement différent, c'est leur problème, ils ne me comprendront pas et puis c'est tout, je n'ai pas à faire plus d'efforts dans ce sens.
    Il n'y a qu'à voir avec le Québécois, c'est basé sur du Français mais pas mal de choses sont modifiées, on ne se comprend pas toujours (hormis le problème d'accent) parce que ce n'est pas la même langue finalement, pas le même standard.

    Froggie a écrit:OK... On verra le moment venu. Je changerai ce qu'il y aura à changer. Mais je n'aime pas être contraint et forcé, il faut que je le voie, que j'en aie envie, que ce soit réellement nécessaire. Quand ça le sera, je le ferai.

    :/ Décidément tu as des intentions et tu fais l'inverse. Si tu attends que MS change son navigateur pour changer ton site, c'est que tu sera forcé de le faire, tu sera obligé de reprendre toute la structure et de ne plus pouvoir t'occuper du contenu pendant ce temps. (Apprentissage et mise en place) alors que t'y prendre maintenant c'est faire ça tranquillement avec le temps que tu veux pour être prêt.
    Si tu sous entendais que je te mettais la pression c'est pas du tout comme cela qu'il fallait comprendre dans ce que je dis, j'essaie de te faire comprendre le principe des standards, leur utilité, t'inciter à t'y mettre, non de t'obliger.
    C'est même toi qui est venu sur ce topic, je ne t'avais plus reparlé de ça depuis la seule discussion à ce sujet à l'afpa ;)

    Froggie a écrit:Tu exagères. Je ne fais pas que coder "que pour IE" mais je code "d'abord" pour IE en sachant que ça fonctionne aussi avec Mozilla, la nuance est de taille...
    Ensuite, bon le rapprochement va peut-être te paraître osé mais je l'assume parce qu'il est assez juste je trouve. Un internaute qui arrive sur un site, c'est pour moi comme un touriste qui visite un pays étranger. Autant le pays peut et doit faire des efforts d'accueil, par exemple avec des gens ou des panneaux multilingues, autant le touriste doit respecter les lois du pays. Si cela ne lui plait pas, qu'il s'en aille et qu'il ne revienne pas... Tu comprends ce que je veux dire ?

    Mais comment peux-tu savoir que ça fonctionne sur Firefox ? Tu ne peux absolument pas savoir comment ton code sera interprété sur CHAQUE plateforme utilisant Firefox sans tout tester tout le temps, alors qu'il suffit de suivre les panneaux du code de la route pour que tout le monde roule dans le même sens...
    (D'ailleurs, pourquoi prendre Firefox en seconde référence ? Pourquoi pas Safari ? (Navigateur par défaut de Mac OS) )
    Oui, le touriste DOIT suivre les lois du pays, absolument d'accord, mais comment peut-il les comprendre si c'est écrit une langue qu'il ne peut pas comprendre parce qu'elle n'est pas standardisée (et donc apprise de la même façon dans toutes les écoles du monde) ?

    Froggie a écrit:"Ce n'est pas à l'outil de faire des efforts", je ne suis pas d'accord, je ne vois pas pourquoi. Un explorateur peut garder sa spécificité tout en faisant sa part d'efforts...

    Il la fait, en suivant une ligne (ou en essayant de l'approcher au maximum) que tout le monde rejoint autant qu'il peut. Si chacun se fait sa ligne, personne ne pourra les suivre toutes en même temps.
    Si demain, une entreprise comme Google ou Red Hat pour prendre une entreprise vendant du Linux faisait pareil, je serait "anti-leurs-pratiques-déloyales" et de toutes façons ça ne tiendrait pas longtemps. (Quitte à ce que la boîte coule si elle s'en tête, Red Hat étant plus modeste que MS et Google cela arriverai rapidement. Hélas pour tout le monde, MS est bien trop puissant et en profite (Google est tout de même à surveiller dans pas mal de domaines à mon avis et pourtant ils participent, paient, développent beaucoup pour le Logiciel Libre et Open source, c'est loin d'être du fanatisme-œillères comme tu veux le faire croire)

    Froggie a écrit:Je le dis, je le maintiens et encore une fois, je ne code pas "pour" MS-IE, mais "plutôt pour", avec une vue sur Mozilla, j'y tiens...
    Et sans méchanceté aucune, même si Bill Gates et Microsoft ont pas mal de choses à se reprocher, il faudrait arrêter d'être un anti acharné et reconnaître que "Windoze"/"Windaube"/"tout-autre-nom-trouvé-pour-montrer-son-opinion-négative" a quand même un bon paquet de choses bien faites... Sans rancune, hein ? :L

    A la suite de mon paragraphe précédent, ces apparences de fanatiques, qui arrangent bien du monde pour nous le faire retomber dessus, sont très liées au fait que MS nous a toujours prouvé jusqu'à aujourd'hui qu'ils ne font rien dans le sens de leur clients et tout pour le fric, rien dans le sens de la qualité des produits et tout dans l'enfermement des clients dans une sphère. Alors que respecter les standards et la concurrence ne les empêcherai pas de vendre leurs produits au lieu de traiter les autres de pirates; Sauf s'ils faisaient vraiment de la merde que personne ne voudrait acheter, mais c'est impossible ça :L
    Apple suit bien les standards, et ils vendent leurs produits non ? (Bon, ils enferment aussi un peu leurs clients et cultivent le culte du roi, mais c'est une autre histoire bien moins nocive pour l'ensemble des technologies).
    Encore une fois, je ne suis pas anti-ms bêtement, je suis anti-gens-qui-ne-respectent-pas-les-lois-et-les-clients.
    A part ça, MS a quelques produits qui fonctionnent, oui. Et alors ?

    Froggie a écrit:Punaise, heureusement que tu me demandes pas de me mettre à ce p*** de web 2.0 !! :#

    Je ne le ferai jamais, déjà parce que Web2.0 c'est commercial (voir mon avis là dessus)
    Et ensuite parce que c'est de la vraie programmation complexe et qui s'apprend sur du moyen terme, bien plus long que le developpement Web pour peu qu'on intègre pas les principes de base (mon cas).
    A moins d'utiliser les kits d'animation proposés, mais il faut en avoir une utilité, un contenu à présenter avec.
    (Dans ces "kits" il y a: Scriptaculous (cliquer sur les deux premiers liens de la première bulle pour avoir un aperçu), Lightbox, Nifty) Ils sont assez faciles à mettre en place avec du code propre, mais ça ralentit le chargement des pages, il faut donc bien choisir le contenu qui sera présenté avec, ou ne pas le mettre.

    Bref, tu fais bien comme tu veux, mais tu ne peux pas dire que les standards sont une contrainte permanente pour tout le monde sinon ils ne seraient pas. Ils sont une contrainte le temps de les apprendre et de les mettre en place.
    Uniformiser les couleurs de base d'un site (paragraphes, titres, sous titres, séparations) sur toutes les pages permet de créer une image, quelque chose qui marque l'esprit quand quelqu'un voudra retrouver une information ou une image, en voyant le site on sait où on est et on se rappelle de ce qu'on y a lu.
    Vadente dit (19:51):
    *A emmaus, les gens devraient tous s'appeler Mick ^o)
    *parce que Mick Emmaus \o/
    Avatar de l’utilisateur
    epy
    Administrateur
    Administrateur
     
    Messages: 1743
    Inscription: 23/08/2005 23:55:57

    Re: W3C: Standards du web

    Messagede Froggie » 02/06/2008 00:23:40

    Bon, encore une fois, ta réponse a provoqué en moi quelques emportements ! :fouet:

    Alors, je vais pas répondre maintenant... d'abord, il vaut mieux que je reste calme, parce qu'apparemment, nous ne nous sommes pas encore compris (on va dire ça comme ça...)... et ensuite, il est tard et je dois me lever tôt ce matin...

    Mais je reviendrai en fin de journée donner mon opinion quand même... non mais ! ;p
    11 septembre 2001 - 11 septembre 2009 : 8 ANS DE MENSONGES !
    Froggie
    Intrigué
    Intrigué
     
    Messages: 86
    Inscription: 09/05/2008 22:40:24
    Localisation: Quelque part entre ici et ailleurs...

    Re: W3C: Standards du web

    Messagede Maxime_____ » 12/08/2008 23:39:39

    Bonjour,

    Je ne vais pas reprendre en citant se serait trop lent mais je tiens à rajouter plusieurs points :

    Si tu ne suis aucune norme et que tu te contentes du "C'est bon ça marche sous IE", ton site tu devras régulièrement l'adapter pour qu'il puisse marcher avec d'autres navigateurs ou de nouvelles versions des navigateurs pour lesquels ça marchait.
    Lorsqu'on veut faire un site web qui dure des années sans avoir passer son temps à le maintenir on a pas le choix, on se base sur des normes. Et les seules qui existent sont les recommandations du W3C.
    Imagine si en C++ on pouvait coder à l'arrache... Dès qu'on change de compilo on est obligé d'adapter et pareil quand on change de version ? Super...

    Attention quand on parle de lourdeur, il n'y a pas que les temps de chargement mais aussi les temps de parsing. Il est beaucoup plus compliqué pour un navigateur d'être flexible sur l'interprétation d'un code. Par exemple les balises fermantes... Ça parait con mais comment il fait le navigateur pour savoir que la balise il faut la considérer fermée ? Obligation de rajouter des tests => On perd en perf sur le client et c'est particulièrement gênant sur les clients légers. (ce n'est qu'un exemple simple, mais c'est toute cette flexibilité à l'interpretation qui alourdi les pages)

    Les recommandations du W3C ne se limitent pas à alléger les pages ou à rendre le code plus lisible. Ça incite les développeurs à faire des sites web accessibles à tous. Donc quelque soit le navigateur mais pensons aussi aux minorités : les personnes handicapées. À quoi elle sert la balise alt ? À donner des informations pour ceux qui ne peuvent pas voir l'image par exemple.

    Et pour finir : il faut faire attention à ce qu'on lit sur internet : Il fut un temps où tout le monde s'improvisait webmaster et codait à l'arrache en testant : "ah c'est bon ça marche ça" .
    Et pire, ils se sont mis à faire des cours sur internet pour expliquer comment faire des sites web et c'était tout aussi crade... J'ai moi même commencé à cette période et j'ai eu à réapprendre une grosse partie de ce que je savais faire. J'avais appris par exemple à organiser la présentation d'un site web à coup de tableaux ! Maintenant je suis passé aux div et ce site web s'affiche 3 fois plus vite.

    Le W3C c'est pas une bande de dictateur voulant imposer leurs normes comme ça... C'est un consortium regroupant tous les acteurs important du domaine qui permet de faire avancer les choses.
    Continuer à faire des sites comme on en faisait il y a 6-8 ans c'est ralentir la progression du web en imposant aux navigateurs d'être compatible avec du n'importe quoi, souvenir du passé.
    Maxime_____
     

    Re: W3C: Standards du web

    Messagede epy » 20/10/2008 18:41:05

    Voici un lien très intéressant expliquant que les standards ne sont pas encore assez utilisés:
    http://linuxfr.org/2008/10/16/24593.html

    et qu'il faudrait s'y mettre !
    (et ne surtout pas attendre les nav.. pardon, les logiciels qui affichent des pages web, qui seraient trop en retard.)
    Vadente dit (19:51):
    *A emmaus, les gens devraient tous s'appeler Mick ^o)
    *parce que Mick Emmaus \o/
    Avatar de l’utilisateur
    epy
    Administrateur
    Administrateur
     
    Messages: 1743
    Inscription: 23/08/2005 23:55:57


    Retourner vers Création web

    Qui est en ligne

    Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

    cron