Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML

HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Les normes W3C sont-elles utiles ?
OUI 350 89,51%
NON 41 10,49%
Votants: 391. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 30/09/2009, 17h13   #101
Membre éclairé
 
Inscription : février 2009
Messages : 308
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 308
Points : 309
Points : 309
Citation:
Envoyé par MeDeVa Voir le message
Bonjour à tous,
Je n'est pas pris le temps de lire toutes les pages du sujet, mais j'ai une question concernant directement le problème !

Je m'efforce moi aussi de respecter les normes du W3C, mais quand bien même, il y aura toujours des différences avec certains navigateurs...

Grosse question : Comment faire ? Créer plusieurs feuilles de style CSS (une pour chaque navigateur) ?
En gros je me demande quelle est la solution de la plupart des sites pour remédier a ces problèmes ?
Oui et ... non :p

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.
Ethyde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2009, 11h44   #102
Membre Expert
 
Avatar de Erwan31
 
Inscription : février 2008
Messages : 2 124
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 124
Points : 2 051
Points : 2 051
Citation:
Envoyé par Ethyde Voir le message
Oui et ... non :p
Mais en gros déjà pour mettre les navigateurs d'accord tu peu utiliser un reset CSS ( tel que Resetting-again d'Eric Meyer).
Ce type de reset CSS n'est pas forcément approprié à tous les type de projets, notamment aux sites multi-contributeurs (CMS, système de publications de contenus...) puisque les style par défaut sont parfois nécessaires... En général, il est préférable d'harmoniser les différences de style par défaut par une feuille de style de base.
Ceci dit si on sait ce que l'on fait et le reset CSS n'est pas à exclure...


Citation:
Grosse question : Comment faire ? Créer plusieurs feuilles de style CSS (une pour chaque navigateur) ?
Citation:
Envoyé par Ethyde Voir le message
A mon sens l'usage de plusieurs feuille de style est une bonne choses mais gare à ne pas en faire trop.
Non au contraire! Le but des standards étant justement en partie de faciliter le travail des intégrateurs et éviter d'avoir à maintenir plusieurs CSS en cas de mise à jour.
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:
Je m'efforce moi aussi de respecter les normes du W3C, mais quand bien même, il y aura toujours des différences avec certains navigateurs...
Oui hélas tant qu'il n'existera pas de moteur de rendu unique (c-a-d probablement jamais) on pourra s'attendre à avoir forcément quelques différences même si la concentration récente des moteurs de rendus (Gecko, Webkit, Presto et Trident) et la conformité croissantes aux standards (CSS pour l'essentiel) va dans le sens d'une harmonisation des rendu.
Erwan31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2009, 18h53   #103
Membre du Club
 
Homme Dylan Janmart
Étudiant
Inscription : septembre 2009
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Dylan Janmart
Âge : 17
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2009
Messages : 25
Points : 43
Points : 43
Envoyer un message via MSN à avion-f16 Envoyer un message via Yahoo à avion-f16
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.
avion-f16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2009, 07h18   #104
Nouveau Membre du Club
 
Inscription : juillet 2009
Messages : 79
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 79
Points : 37
Points : 37
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 !
slack457 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2009, 23h21   #105
Nouveau Membre du Club
 
Avatar de aba.com
 
Bakar Dabo DIouf
Inscription : juillet 2008
Messages : 53
Détails du profil
Informations personnelles :
Nom : Bakar Dabo DIouf
Âge : 25

Informations forums :
Inscription : juillet 2008
Messages : 53
Points : 34
Points : 34
Envoyer un message via MSN à aba.com
Par défaut ooui

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
aba.com est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2009, 09h51   #106
Futur Membre du Club
 
Inscription : juillet 2009
Messages : 14
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Maine et Loire (Pays de la Loire)

Informations forums :
Inscription : juillet 2009
Messages : 14
Points : 15
Points : 15
Envoyer un message via MSN à djosfr Envoyer un message via Skype™ à djosfr
Par défaut Sondage ?

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
djosfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2010, 13h59   #107
Invité de passage
 
Inscription : septembre 2007
Messages : 41
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 41
Points : 2
Points : 2
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.
Richard Trigaux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2010, 10h59   #108
Nouveau Membre du Club
 
Homme zohac
Inscription : février 2007
Messages : 22
Détails du profil
Informations personnelles :
Nom : Homme zohac
Âge : 31
Localisation : France

Informations forums :
Inscription : février 2007
Messages : 22
Points : 27
Points : 27
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.
fenrir0680 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2010, 14h23   #109
Membre Expert
 
Homme Fabio
Développeur Java
Inscription : octobre 2002
Messages : 1 348
Détails du profil
Informations personnelles :
Nom : Homme Fabio
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2002
Messages : 1 348
Points : 1 824
Points : 1 824
Envoyer un message via Skype™ à jowo
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?
__________________
Bien le bonjour chez vous
Jowo
jowo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2010, 17h38   #110
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 630
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 630
Points : 6 232
Points : 6 232
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...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2010, 13h10   #111
Membre habitué
 
Avatar de tsunamichups
 
Inscription : octobre 2009
Messages : 161
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 161
Points : 140
Points : 140
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
tsunamichups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2010, 14h02   #112
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 117
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 117
Points : 7 057
Points : 7 057
Justement, 'faut bien que le standard en question soit défini quelque part, avant de dire que tout le monde devrait le suivre.
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2010, 21h46   #113
Membre Expert
 
Avatar de alain.couthures
 
Inscription : avril 2007
Messages : 889
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : avril 2007
Messages : 889
Points : 1 061
Points : 1 061
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/
alain.couthures est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2010, 16h24   #114
Invité de passage
 
Inscription : août 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 1
Points : 1
Points : 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.
Piwi82 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2010, 15h02   #115
Membre du Club
 
Avatar de jibe74
 
Inscription : avril 2004
Messages : 121
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 121
Points : 48
Points : 48
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:
Envoyé par Piwi82 Voir le message
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).
rares, je ne sais pas. En tous cas, tu n'es pas le seul
Psychopathe ? Certainement pas !

Citation:
Envoyé par Piwi82 Voir le message
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.
Mmmmouais... c'est aussi ce qu'on a dit pour les versions précédentes, au moins à partir de ce qui était la future 7...
__________________
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.
jibe74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 13h48   #116
Invité de passage
 
Alexandre
Étudiant
Inscription : septembre 2010
Messages : 23
Détails du profil
Informations personnelles :
Nom : Alexandre

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2010
Messages : 23
Points : 4
Points : 4
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 !
alex0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2010, 02h02   #117
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 117
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 117
Points : 7 057
Points : 7 057
Citation:
Envoyé par alex0 Voir le message
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.
C'est déjà pas mal le cas. Les normes permettent juste que ça le soit sur moins de choses où ça l'avait été par le passé.
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2011, 12h08   #118
Membre Expert
 
Avatar de kdmbella
 
Homme Demazy Mbella
Développeur Web
Inscription : août 2010
Messages : 620
Détails du profil
Informations personnelles :
Nom : Homme Demazy Mbella
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 620
Points : 1 470
Points : 1 470
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?
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 14h26   #119
Candidat au titre de Membre du Club
 
lerouge eric
Inscription : avril 2009
Messages : 9
Détails du profil
Informations personnelles :
Nom : lerouge eric
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : avril 2009
Messages : 9
Points : 10
Points : 10
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.
captain28 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 11h33   #120
Nouveau Membre du Club
 
Homme
Inscription : novembre 2011
Messages : 36
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : novembre 2011
Messages : 36
Points : 29
Points : 29
Par défaut sans norme.... le web serai un égout avec tous ces navigateurs bdons

Citation:
Envoyé par cheval_boiteux Voir le message
Oui, je pense qu'elles sont utiles.

Dans mon cas, je respecte scrupuleusement eles normes W3C.

Le problème, c'est que déjà avec des normes, les sites sont différents sous chaque navigateur, alors imagines si il n'y avait pas de normes !!!
Autodidacte xp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h00.


 
 
 
 
Partenaires

Hébergement Web