|
|||||||
| HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML |
|
|
Publicité ' | |||||||||||||||||
|
|
|
Outils de la discussion |
|
|
#101 | |
|
Membre éclairé
![]() Inscription : février 2009 Messages : 308 ![]() |
Citation:
Mais en gros déjà pour mettre les navigateurs d'accord tu peu utiliser un reset CSS ( tel que Resetting-again d'Eric Meyer). Ensuite, et suivant les contraintes de design, ou de plateforme/navigateur (cas d'un intranet par exemple), tu peu assez facilement faire ton site. Une bonne connaissance des différents "bug" des navigateurs les plus courants (modèles de boites, et autre) peut aider A mon sens l'usage de plusieurs feuille de style est une bonne choses mais gare à ne pas en faire trop. |
|
|
|
00
|
|
|
#102 | ||||
|
Membre Expert
![]() Inscription : février 2008 Messages : 2 124 ![]() |
Citation:
Ceci dit si on sait ce que l'on fait et le reset CSS n'est pas à exclure... Citation:
Citation:
Il n'y a que pour IE6/7 (voire IE8) qu'il est nécessaire de créer une CSS corrective, pour le reste il faut s'en tenir à une seule CSS. Citation:
|
||||
|
|
00
|
|
|
#103 |
|
Membre du Club
![]() |
Comme presque tous, je dis : Oui, c'est utile.
Sans ces standards, on aurait des sites qui ressemblent à n'importe quoi, il faudrai même créer un moteur de rendu pour chaque site. Ça revient à demander si le code de la route sert à quelque-chose. |
|
00
|
|
|
#104 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2009 Messages : 79 ![]() |
En plus de ce qui a été dit, les normes W3C offrent une lecture plus agréable lors de la maintenance d'un code.
Quand je lis un code qui ne respecte pas les normes W3C j'ai parfois tendance à perdre le fil (à chercher une balise fermante alors qu'elle n'a pas été écrite, ou autres...) Pour toutes sortes de raisons, ces normes sont indispensables ! Heureusement qu'elles existent ! |
|
|
00
|
|
|
#105 |
|
Nouveau Membre du Club
![]() |
mais biensur même s'il ne s'agissait pas de la visibilité q'elles aménent le fait de les mettre rend le code vraiment professionnel
|
|
|
00
|
|
|
#106 |
|
Futur Membre du Club
![]() |
Salut Sachav,
Il faut être d'un "excellent niveau" pour en juger. C'est une question qui ne se pose pas, si tu veux mon avis. Si on reprend la définition d'une norme selon l'ISO, on retrouve en résumé : "Document [...] approuvé [...] garantissant une niveau d'ordre optimal dans un contexte donné". Pour rester plus terre à terre, c'est déjà un premier pas d'y réfléchir. A+ Djos |
|
00
|
|
|
#107 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 41 ![]() |
Bien sûr qu'elles sont utiles, et même indispensables, impensable de s'en passer. Tout l'interopérabilité du WEB repose dessus. Egalement il est infiniment plus facile de travailler dans un environnement normalisé, que de vivre l'enfer de devoir s'adapter à une multitude de cas.
A la limite, il vaut mieux s'adapter aux petits inconvénients d'une norme correcte, que d'avoir une multitude d'excellents langages. Le seul problème est de veiller à ce que les nouvelles moutures de la norme ne dévient pas de cet objectif. Deux exemples ont été la suppression de l'attribut target en HTML4 strict, et de l'alignement vertical en CSS (dans une case de tableau). Heureusement HTML5 les reprend. |
|
|
00
|
|
|
#108 |
|
Nouveau Membre du Club
![]() zohacInscription : février 2007 Messages : 22 ![]() |
Oui, je pense qu'elles sont utiles.
Dans mon cas, je respecte les normes W3C. Je pense qu'elles aident à une meilleur diffusion d'un langage, et une adoption plus rapide de celui-ci. D'autant qu'un langage compréhensible par tous les navigateurs est nettement plus intéressant, plutôt que de devoir apprendre un langage "maison" par navigateur. De plus, tous les acteurs Microsoft, Mozilla, etc... (pour ne citer qu'eux) font des navigateur de plus en plus respectueux de ces normes. |
|
00
|
|
|
#109 |
|
Membre Expert
![]() |
Bonjour,
W3C édite-t-il des recommandations ou des normes? ISO (International Organization for Standardization) produit des normes. DIN (DIN Deutsches Institut für Normung ) édite des normes. Qu'en est-il avec W3C? Leurs documents sont titrés "recommendations". Si ce n'est pas une norme, je peux donc prendre quelques libertés? |
|
|
00
|
|
|
#110 |
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 630 ![]() |
Bonsoir
Il faut savoir que les recommandations du W3C sont plus destinés à ceux qui programment les "agents utilisateurs" (les navigateurs). Cela permet bien sur aux créateurs de sites de savoir comment "fonctionne" le langage... Ce n'est en effet qu'une recommandation... donc personne n'est tenu de les intégrer. La preuve Internet Explorer alors même que Microsoft fait partie du W3C. Cependant tu as tout intérêt à suivre ces recommandations, les navigateurs allant de plus en plus dans le sens du respect des standards, même Internet Explorer. Si tu prends des libertés et qu'un jour les navigateurs sur lesquels ça s'affichait correctement décident de changer leur comportement sur ce point, ton site se risque de se retrouver sans dessus-dessous et tu sera quitte pour reprendre tout ton site...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
|
|
00
|
|
|
#111 |
|
Membre habitué
![]() Inscription : octobre 2009 Messages : 161 ![]() |
Pour ma part s'est oui aussi, mais elles ont malheureusement leur limite.
L'interprétation des navigateurs ![]() Donc oui et non en définitive, la meilleur solution serais de forcer les concepteur de navigateur à suivre un standard |
|
00
|
|
|
#112 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 117 ![]() |
Justement, 'faut bien que le standard en question soit défini quelque part, avant de dire que tout le monde devrait le suivre.
|
|
|
00
|
|
|
#113 |
|
Membre Expert
![]() Inscription : avril 2007 Messages : 889 ![]() |
Les recommandations W3C sont les fruits de groupes de travail.
Chaque groupe de travail est constitué de membres intéressés par le sujet et d'experts. Il y a évidemment un certain nombre d'entre eux qui sont implémenteurs. La faisabilité est un préalable à la validation d'une recommandation : selon les points, il doit il avoir une ou plusieurs implémentations qui confirment cela. Il n'y a donc pas à s'étonner qu'une implémentation soit disponible sitôt la recommandation correspondante publiée : l'implémenteur en question fait probablement partie du groupe de travail au W3C ! Donc, de mon point de vue, les recommandations W3C sont utiles pour que tous les implémenteurs connaissent ce que d'autres ont mis au point et validé dans un souci de compatibilité. -Alain
__________________
Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/ |
|
|
00
|
|
|
#114 |
|
Invité de passage
![]() Inscription : août 2010 Messages : 1 ![]() |
C'est un peu réducteur de dire que les recommandations du W3C sont simplement "utiles", elles sont surtout nécessaires à l'évolution du web.
Leur adoption dépend à la fois des éditeurs de navigateurs qui doivent implémenter (correctement) ces recommandations, mais aussi des développeurs qui doivent les appliquer en testant simplement la validité de leurs pages. Je dois faire parti des rares psychopathes à essayer de respecter ces recommandations au maximum, quite à ne pas utiliser certaines recommandations mal implémentées par certains navigateurs (à tout hasard Internet Explorer). Par contre j'ai vu des choses assez ahurissantes sur ce forum, comme un sondage où l'on demandait aux développeurs s'ils utilisaient plutôt <br> ou <br />. L'utilisation des short tags dépend du doctype utilisé, donc on a pas le choix, ça fait parti des recommandations (en gros HTML=<br> et XHTML=<br />). J'ai vu aussi des gens qui crachaient ouvertement sur l'AJAX (c'est lourd, c'est pas standard, ...). L'AJAX serait impossible sans l'objet XMLHttpRequest, et cet objet n'est pas inconnu du W3C... Ce qui n'était pas standard c'était l'ActiveX qu'utilisait Microsoft pour faire de l'AJAX, heureusement XMLHttpRequest est implémenté dans Internet Explorer depuis la version 7. Quant à la lourdeur, ça dépend du type de données envoyées par le serveur. Même le très verbeux XML apporte un gain non négligeable en bande passante par rapport à une page HTML complète, et les parseurs XML sont aujourd'hui très efficaces et ce même sur des machines peu puissantes. Le navigateur passera plus de temps à parser une page HTML complète qu'un bout d'XML qui modifiera une petite partie de la page. On a plus qu'à espérer qu'Internet Explorer 9 tiendra ses promesses sur l'implémentation des standards, ça a pour l'instant l'air d'être en bonne voie. |
|
|
00
|
|
|
#115 | ||
|
Membre du Club
![]() Inscription : avril 2004 Messages : 121 ![]() |
Salut,
Il faut bien un minimum de normes, si on veut que le logo "better viewed with Internet Explorer" et le lien vers le site M$ soit vu à peu près correctement dans tous les navigateurs ![]() Citation:
Psychopathe ? Certainement pas ! Citation:
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
||
|
|
00
|
|
|
#116 |
|
Invité de passage
![]() Alexandre Étudiant Inscription : septembre 2010 Messages : 23 ![]() |
Bien sur que les normes du W3C sont importante car si elles n’existaient pas le monde du web deviendrait du grand n'importe quoi.
Alors vive le W3C !
|
|
00
|
|
|
#117 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 117 ![]() |
|
|
|
00
|
|
|
#118 |
|
Membre Expert
![]() ![]() Demazy MbellaDéveloppeur Web Inscription : août 2010 Messages : 620 ![]() |
les normes permettent d'harmoniser et de rendre interopérable les système; dans le cas du W3C s'il n'existait pas se serait un peu du n'importe quoi ou chacun crée ses balises et son rendu; déjà qu'avec les normes, le rendu n'est pas le même d'un navigateur à un autre, imaginer ce que serait le web s'il n'existait pas?
|
|
|
00
|
|
|
#119 |
|
Candidat au titre de Membre du Club
![]() lerouge ericInscription : avril 2009 Messages : 9 ![]() |
Bonjour, il me semble indispensable d'avoir des règles car sinon comme le disait le Général c'est la "chienlit" entre IE et Firefox déjà l'affichage est plus qu'aléatoire.
|
|
|
00
|
|
|
#120 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2011 Messages : 36 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com