Accueil > > > MAIS QUE GÉNÉRE LE PHP ?
MAIS QUE GÉNÉRE LE PHP ?
Information sur la source
Description
Voilà, vous ne verrez pas une seule ligne de code dans ce commentaire, mais cela ne signifie pas qu'il sera inutile pour tous. Je suis membre de ce communauté depuis pas mal de temps et je dois dire que ce site a réglé un certain nombre de blocages dont j'avais été la victime. Je lui trouve toujours autant d'intérêt, mais aujourd'hui, je pense qu'un message est néccessaire à tous ceux qui jallonnent ce site depuis des lustres.
Source
- En effet, le fait d'utiliser PHP induit, en règle générale, de générer du contenu et la plupart du temps, du html. Or, chose que je n'ai découverte que depuis peu, le html a ses propres standards et aujourd'hui plus que jamais, il s'agit de les respecter.
-
- En effet, une commission nommé W3C a fixé ces languages de manière à ce que les pages soient accéssible via n'importe quel naviguateur. Le temps du html qui ne tourne que sur IE est révolu et nous avons le devoir, en tant que webmasters, de générer un code propre. Un exemple concret, si un aveugle tente d'accèder à une page qui n'est pas claire, mal codée, voire sans titre ou encore que le design de cette dernière est faîte avec des tableaux. Dans la plupart des cas, ce dernier ne pourra pas y accèder.
-
- La tendance des standards du web, est de dissocié la forme du fond. En clair, pour le design, il y a les css et pour le texte, il y a html. Voici un site exemplaire en la matière : http://www.csszengarden.com/
- Si vous avez pris la peine d'y accèder, vous y trouverez un menu qui change la feuille de style. Et alors, comme moi, vous serez étonné du changement que cela apporte. Le design est totalement différent et fonctionne sur tous les naviguateurs confondus. Et y si vous regardez le code source, vous verrez qu'aucun paramètre concernant la mise en forme n'est présent. Dans cette source ne figure que le texte et pour un aveugle, cela est vraiment appréciable. de même pour les utilisateurs de Lynx, un logiciel qui affiche les pages web en version textuelle (une bonne manière d'accèder au conteu facilement et uniquement au contenu).
-
- Bref, s'intéresser à ces standards, c'est aussi et surtout se recycler et prendre de l'avance sur ce qui tend à devenir universel. Le site cité plus haut est en xhtml1 strict, et c'est vrai que c'est relativement difficile de s'y mettre surtout après tant d'année d'anarchie, mais là où ça devient intéressant, c'est que les petits naviguateurs portables (i-mod etc...) savent très bien le lire. Un autre point intéressant, il est aussi possible de créer une feuille css pour l'impression, de cette manière, vous évitez à vos visiteurs d'imprimer une page en couleur et un menu qui n'a rien à faire sur un imprimé.
-
- Bon, si vous avez du mal à vous mettre au xhtml, vous pouvez au moins respecter les standards html4.01, mais sachez que c'est plutôt une perte de temps.
En effet, le fait d'utiliser PHP induit, en règle générale, de générer du contenu et la plupart du temps, du html. Or, chose que je n'ai découverte que depuis peu, le html a ses propres standards et aujourd'hui plus que jamais, il s'agit de les respecter.
En effet, une commission nommé W3C a fixé ces languages de manière à ce que les pages soient accéssible via n'importe quel naviguateur. Le temps du html qui ne tourne que sur IE est révolu et nous avons le devoir, en tant que webmasters, de générer un code propre. Un exemple concret, si un aveugle tente d'accèder à une page qui n'est pas claire, mal codée, voire sans titre ou encore que le design de cette dernière est faîte avec des tableaux. Dans la plupart des cas, ce dernier ne pourra pas y accèder.
La tendance des standards du web, est de dissocié la forme du fond. En clair, pour le design, il y a les css et pour le texte, il y a html. Voici un site exemplaire en la matière : http://www.csszengarden.com/
Si vous avez pris la peine d'y accèder, vous y trouverez un menu qui change la feuille de style. Et alors, comme moi, vous serez étonné du changement que cela apporte. Le design est totalement différent et fonctionne sur tous les naviguateurs confondus. Et y si vous regardez le code source, vous verrez qu'aucun paramètre concernant la mise en forme n'est présent. Dans cette source ne figure que le texte et pour un aveugle, cela est vraiment appréciable. de même pour les utilisateurs de Lynx, un logiciel qui affiche les pages web en version textuelle (une bonne manière d'accèder au conteu facilement et uniquement au contenu).
Bref, s'intéresser à ces standards, c'est aussi et surtout se recycler et prendre de l'avance sur ce qui tend à devenir universel. Le site cité plus haut est en xhtml1 strict, et c'est vrai que c'est relativement difficile de s'y mettre surtout après tant d'année d'anarchie, mais là où ça devient intéressant, c'est que les petits naviguateurs portables (i-mod etc...) savent très bien le lire. Un autre point intéressant, il est aussi possible de créer une feuille css pour l'impression, de cette manière, vous évitez à vos visiteurs d'imprimer une page en couleur et un menu qui n'a rien à faire sur un imprimé.
Bon, si vous avez du mal à vous mettre au xhtml, vous pouvez au moins respecter les standards html4.01, mais sachez que c'est plutôt une perte de temps.
Conclusion
Quelques outils pour vous aider :
Le validator :
Vous renseigne sur le faite que votre code est valide ou nom :
http://validator.w3.org/
Le site du w3c et les traductions françaises des textes :
http://w3.org/
http://www.pompage.net
Et enfin, le seul site (à ma connaissance) traitant uniquement du xhtml :
http://www.xhtml.net
Voilà, bonne reconversion !
Sources du même auteur
Sources de la même categorie
Commentaires et avis
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|