Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

TUTORIEL POUR AVOIR UN SITE AUX NORMES (XHTML)


Information sur la source

Catégorie :Tutoriaux Niveau : Initié Date de création : 01/08/2004 Vu / téléchargé: 7 682 / 749

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

Description

Ce n'est pas exactement du PHP, mais c'est un problème qui concerne tous les programmeurs web en général : le respect des standards. J'ai trouvé bon de compilé tout cela dans un tutoriel, à en avoir la plupart des sources...
 

Conclusion

version en ligne : http://derfum.free.fr/normes/
version imprimable fournie (par CSS)
Si votre navigateur demande une connexion internet pour la consultation, c'est juste pour les logos de validité du w3c, donc pas très important.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Dr_J_Dre le 02/08/2004 03:05:23

excuse moi mais t'affecte quelle valeur à la variable $where .... par défaut c'est zéro?

signaler à un administrateur
Commentaire de Dr_J_Dre le 02/08/2004 03:06:14

oops desolé g raté source :p

signaler à un administrateur
Commentaire de Samiby le 02/08/2004 09:19:59

Si c'est un tutoriel, ce ne serait pas plus judicieux de le mettre pour "débutants" ?

signaler à un administrateur
Commentaire de derfum le 02/08/2004 11:23:44

Je ne crois pas que ce soit un tutoriel débutant. Tu l'as lu ?
Un tutoriel débutant, ça serait un cours d'HTML, par exemple.

signaler à un administrateur
Commentaire de jotrash le 02/08/2004 11:40:40

tu devrais avec fournir les validateurs des fichiers ce ki permettrait de voir si on a bien respecte.. personnellement je pense que tant ke tous les sites ne passeront pas par des feuille de style ca ne sera pas encore de vrai site par exemple pr ton exemple <b><i>machin</i></b> c qd mm bcp plus court en css enfin bon apres je pense que ce court est quand mm plus porte pr les debutants ...  mais tout cela est mon avis personnel

signaler à un administrateur
Commentaire de willinfeo le 02/08/2004 12:24:20

Salut,
tu ecris "Internet Explorer ne respecte pas les standards", est-ce qu'il faut comprendre que si on code aux normes du w3c, on aura pas le rendu attendu dans IE.
si oui, alors comment on doit coder, vu que 90% et des poussieres des internautes ont IE ?

Merci

signaler à un administrateur
Commentaire de olid le 02/08/2004 14:29:54

Wili, tourne le probleme autrement...

Fais ton site pour IE en utilisant au maximum les CSS, n'est pas peur des trucs (balises, attributs, et styles) propres à IE tant quils sont pas indispensables au bon fonctionnement (pour les menus, liens, et formulaires), evite au maximum le JS (ou seulement des tits trucs simple dune ligne).

Ensuite, fais valider ton site XHTML en testant sous IE

Et à la fin, ton site sera surement (presque) normal avec mozilla et autres navigateurs comme Firefox.

Enfin, evitez les bidouillage qui propose une feuille CSS ou des JS differents selon le navigateur et sa version...

Pour eviter des désagréments comme aujourdhui qui prennent Firefox pour un vieux Netscape 4.3 alors que le code JS et CSS dédié à IE5 marche (souvent presque) bien avec Firefox :o(

signaler à un administrateur
Commentaire de fser le 02/08/2004 16:55:52

pour repondre a willinfeo, j'avais moi même créé un site compatible XHTML strict ( :p ). J'en etait content, je l'ai montré a tous mes amis qui m'ont dit ( pour 90% ^^) qu'il etait moche et bisard.
J'ai compris plus tard : en utilisant internet explorer, les menus chevauchaient le texte etc ... un sacré basard 100% compatible xhtml & css
Le site est temporairement fermé d'ailleurs.
</blog> :)

signaler à un administrateur
Commentaire de willinfeo le 02/08/2004 17:09:48

Donc, c'est quoi la solution. On laisse tomber en esperant que billou fasse un effort et respecte les normes du w3c (on peut toujours courrir) ou on essaye que nos sites soient visible par le plus grand nombre de gens, quitte a ne pas respecter toutes les regles.
Malheureusement, fasse a l'imperialisme microsoft, il me semble que la deuxieme solution soit la plus realiste.

A+

signaler à un administrateur
Commentaire de olid le 03/08/2004 13:50:00

Le seul obstacle que jai au boulot pour faire des sites (donc pour IE surtout) qui respecte le XHTML transitionnal, cest les anims Flash...

Alors, en koi billou empeche til detre aux normes du w3c et de faire un bon site ? :o|

Etpis, fô pô etre parano... Le XHTML strict est une technologie à long terme qui est incomplete pour les besoins et plateformes actuelles ; aucun browser gére les XForms :o(

Bref, fô bosser en XHTML transitionnal :op

signaler à un administrateur
Commentaire de derfum le 03/08/2004 16:01:33

Pour IE : dès que l'on complique trop, ça foire, et certaines propriétés ne sont pas conformes (la gestion de background:fixed, la diffrence entre margin et padding...) mais il reste globalement compatible CSS 2 et à 99% CSS 1. C'est sur, c'est moins bien, mais c'est déjà suffisant pour faire des sites clairs. J'ai même reussi un forum entierement XHTML  CSS (quasi aucune image dans la présentation) qui s'affiche aussi bien dans les deux et avec la bonne gestion JS dans les 2. C'est long, il faut à chaque fois enregistrer, actualiser dans IE, actualiser dans Firefox... voir ou ça foire (en général l'un est bien, l'autre deconne. C'est souvent IE qui deconne, mais pas tout le temps, il faut etre honnete).
Pour wili, en disant "Internet Explorer ne respecte pas les standards", c'est un fait, pas une rebellion ! Mais une idée fausse qui circule est "un site qui ne marche pas sous IE n'est pas valide". La remaque olid sur le long terme et Xforms est très pertinante. CSS 3 est déjà en préparation !

Pour moi la solution, c'est tester et eventuellement simplifier pour rendre compatible les sites avec tous les navigateurs, en n'utilisant par exemple que les propriétés CSS 2 reconnues et intepretées correctement avec tous les navigateurs... Mais rien n'empeche de rajouter des petits "bonus" pour les utilisateurs des des differents navigateurs (un pseudo-element :hover sur un input pour les utilisateurs de Mozilla, et un joli filtre graphique pour IE par exemple !)

signaler à un administrateur
Commentaire de pasDidee le 03/08/2004 16:04:41

Les XForms c'est plutôt dans XHTML 2.0 ça, non ?

C'est tout à fait possible de faire un site en XHTML strict et qui passe sous IE !

Tout d'abord il faut savoir ce que IE ne gère pas pour éviter d'avoir des surprises !

Ensuite, je pense qu'il faut faire le site en testant sous un navigateur qui respecte les standards (Opera ou Firefox) puis regarder la catastrophe avec IE ;-). Il est probable qu'il y ait quelques problèmes avec IE mais qui peuvent être réglés sans trop de problèmes ou alors à la limite, on peut utiliser un commentaire conditionnel pour donner des instructions à IE (et IE seul)

signaler à un administrateur
Commentaire de pasDidee le 03/08/2004 16:12:07

Derfum >>
" En effet, certaines balises jugées obsolètes dans le DOCTYPE Strict ont été ajoutées. Citons comme exemples b, i, font, center..."
Les balises b et i existent en XHTML 1.0 strict et même en XHTML 1.1 !

Quand tu dis " mais il reste globalement compatible CSS 2"
A part les pseudo classes sur la balise a, je vois pas trop ce qu'il connaît en CSS2...
Il ne connaît pas les sélecteurs enfants, les sélecteurs adjacents, les sélecteurs d'attributs, les pseudo classes, max-height (et ses copains) .... j'en oublie surement


signaler à un administrateur
Commentaire de derfum le 03/08/2004 19:41:41

> Pour les balises b et i, c'est vrai, elles existent en XHTML strict (mauvais traitement d'information : je crois qu'elles sont  malgré tout dépréciées à cause de leur utilisation purement "graphique")

"A part les pseudo classes sur la balise a, je vois pas trop ce qu'il connaît en CSS2...
Il ne connaît pas les sélecteurs enfants, les sélecteurs adjacents, les sélecteurs d'attributs, les pseudo classes, max-height (et ses copains) .... j'en oublie surement"

Pour moi le mot "global" est très vaste... ^_^
C'est vrai que les pseudo classes :before, :after, la propriété content, les quotes... En gros toutes les "vraies" nouveautés du CSS 2 sont bien ignorées par IE. Le "globalement" signifiait l'utilisation classique (je vois ma propre erreur : utilisation classique = compatible IE. C'est un cercle fermé ce problème !), quelques propriétes qui font joli.

Quelle solution alors ? Utiliser un arriere-plan mozaique avec "Get Firefox" dessus ?? Refuser Internet Explorer ? Faire un attentat contre Microsoft ?
Sacré problème ce CSS. Pour aller plus loin, quelqu'un connait une application utilisant les propriétés "aural" de CSS ?

Hors Contexte : en tout cas, les XForms, ça s'annonce pas mal, et ca simplifirait le mélange HTML JS PHP hasardeux qu'on voit partout ! Mais je ne crois pas qu'il faille attendre XHTML 2, si ? peut-etre en fait... En tout cas l'exemple en XForms est pas super dans mozilla
http://www.w3.org/MarkUp/Forms/Test/

signaler à un administrateur
Commentaire de pasDidee le 04/08/2004 00:07:02

"Quelle solution alors ?"
Sensibiliser ses proches, les faire passer à un autre navigateur (pas forcément en leur parlant des normes, ce n'est pas ça qui va les toucher je pense...), c'est déjà une première étape

"Refuser Internet Explorer ?"
Personnellement il y a un truc qui m'énerve, c'est "Optimisé IE 5.5+ 800*600", alors ne faisons pas l'inverse... Surtout que je pense qu'une part non négligeable des personnes ayant IE ne soupçonne pas l'existence d'un autre navigateur... les éduquer ?? (y a du boulot !)

"Sacré problème ce CSS"
Faut pas dire ça, ça va démoraliser tout le monde ;-)
J'aurais plutôt dit Sacré problème ce IE ;-)

"Pour aller plus loin, quelqu'un connait une application utilisant les propriétés "aural" de CSS ?"
Oui, il me semble que c'est pour les navigateurs vocaux (pour les personnes aveugles, par exemple) et qui 'lit' le contenu du site

Pour les XForms, je me suis peut-être un peu avancé en disant que c'était XHTML 2.
Mais la recommandation du W3C date du 14/10/03, laissons un peu de temps aux navigateurs d'implanter les XForms ;-)


Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.