Pour essayer de compliquer la tâche aux robots indexeurs de spammeurs, tout
en préservant le confort de qui voudrait m'écrire, j'ai inséré dans ma page
web ce morceau de code javascript, inspiré d'un truc trouvé sur le net :
<script language="JavaScript" type="text/javascript">
<!-- Begin
nom = "mpg";
serveur = "math.jussieu.fr";
document.write('<a href=\"mailto:' + nom + '@' + serveur + '\">');
// End -->
</script><img src="mail.gif" alt="m'érire." border="0">
De façon fort étrange, ma page passe parfaitement au validateur W3C (html
4.01 de transition), alors qu'il y a manifestement une balise <a> qui est
ouverte et jamais fermée.
D'ailleurs, certains navigateurs (dont Konqueror je crois) considèrent que
tout les éléments qui suivent sont des liens vers le mailto: alors que
d'autres (firefox, ie) considèrent que le lien s'arrpete à la fin du
paragraphe.
Bien sur, si j'ajoute un </a> quelque part, le validateur w3c me renvoie une
erreur comme quoi aucun élément de ce type n'était ouvert à cet endroit
là...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Manuel Pégourié-Gonnard
Florian Sinatra wrote:
*Manuel Pégourié-Gonnard* @ 15/05/2006 23:39 :
[...]
Tout s'explique. Sinon pour les tableaux, c'est vraiment si mal? (Je ne parle pas bien sûr de faire toute la mise en page avec, juste un ou deux de temps en temps...)
Beeen... ici on prône le respect des standards et de la sémantique. Un tableau c'est fait pour quoi ? Pour afficher des données tabulaires, pas pour la mise en page. C'est un héritage du temps où l'on codait sans grandes considérations. Donc, nous (je) ne pouvons que te conseiller de coder correctement.
Entièrement d'accord pour la propreté je n'ai pas du tout envie de coder comme un cochon. J'ai suffisamment de problèmes à lire certaines pages avec des navigateurs "alternatifs" pour comprendre le concept d'interopérabilité et sa valeur. Le seul tableau que j'utilise sur ma page est pour afficher mes coordonnées comme ça :
adresse postale ligne1 ligne2 ligne3 adresse physique ligne1 ligne2 tel mon tel mel mon mel
Je voulais savoir si les tableaux sont à éviter pour ce genre de chose aussi ou si c'est seulement de faire toute la mise en page avec qui est mal.
Voir http://openweb.eu.org/ et ses articles, notamment : http://openweb.eu.org/articles/problemes_tableaux/ http://openweb.eu.org/articles/respecter_semantique/ http://openweb.eu.org/articles/initiation_css/ et j'en passe.
Si ça t'intéresse, nous (je) serons à même de te conseiller et de t'orienter vers les bons tutoriels, en fonction de tes connaissances actuelles ;-)
Pour mes connaissances actuelles, c'est à peu près zéro; après avoir commencer à écrire une page avec Nvu, j'ai voulu essayer de la passer au validateur w3c ça ne marchait pas; j'ai donc repris ça dans un éditeur de texte et avec deux ou trois informations glanées sur le web et des essais-devinette au validateur j'ai produit deux pages html 4.01 transitionnel valides mais pour l'instant sans aucune mise en page.
J'avais bien envie cet été d'étoffer un peu tout ça, notament faire une mise en page et donc apprendre les css. Je me demande aussi s'il ne serait pas mieux quitte à apprendre quelque chose de commencer directement par du xhtml (Pourquoi prendre des habitudes en html pour les changer plus tard?), donc je suis intéressé par tout tutoriel xhtml+css, à moins que l'xhtml soit difficile pour débuter, dans ce cas je regarderai plutôt html+css.
Je prends déjà note de l'adresse openweb.eu.org, et j'accepte donc avec plaisir ta proposition de conseils de lecture (sur le web ou éventuellement un bon bouquin complet et accessible).
@+, Manuel.
Florian Sinatra wrote:
*Manuel Pégourié-Gonnard* @ 15/05/2006 23:39 :
[...]
Tout s'explique. Sinon pour les tableaux, c'est vraiment si mal? (Je ne
parle pas bien sûr de faire toute la mise en page avec, juste un ou deux
de temps en temps...)
Beeen... ici on prône le respect des standards et de la sémantique. Un
tableau c'est fait pour quoi ? Pour afficher des données tabulaires, pas
pour la mise en page. C'est un héritage du temps où l'on codait sans
grandes considérations. Donc, nous (je) ne pouvons que te conseiller de
coder correctement.
Entièrement d'accord pour la propreté je n'ai pas du tout envie de coder
comme un cochon. J'ai suffisamment de problèmes à lire certaines pages avec
des navigateurs "alternatifs" pour comprendre le concept d'interopérabilité
et sa valeur. Le seul tableau que j'utilise sur ma page est pour afficher
mes coordonnées comme ça :
adresse postale ligne1
ligne2
ligne3
adresse physique ligne1
ligne2
tel mon tel
mel mon mel
Je voulais savoir si les tableaux sont à éviter pour ce genre de chose aussi
ou si c'est seulement de faire toute la mise en page avec qui est mal.
Voir http://openweb.eu.org/ et ses articles, notamment :
http://openweb.eu.org/articles/problemes_tableaux/
http://openweb.eu.org/articles/respecter_semantique/
http://openweb.eu.org/articles/initiation_css/
et j'en passe.
Si ça t'intéresse, nous (je) serons à même de te conseiller et de
t'orienter vers les bons tutoriels, en fonction de tes connaissances
actuelles ;-)
Pour mes connaissances actuelles, c'est à peu près zéro; après avoir
commencer à écrire une page avec Nvu, j'ai voulu essayer de la passer au
validateur w3c ça ne marchait pas; j'ai donc repris ça dans un éditeur de
texte et avec deux ou trois informations glanées sur le web et des
essais-devinette au validateur j'ai produit deux pages html 4.01
transitionnel valides mais pour l'instant sans aucune mise en page.
J'avais bien envie cet été d'étoffer un peu tout ça, notament faire une mise
en page et donc apprendre les css. Je me demande aussi s'il ne serait pas
mieux quitte à apprendre quelque chose de commencer directement par du
xhtml (Pourquoi prendre des habitudes en html pour les changer plus tard?),
donc je suis intéressé par tout tutoriel xhtml+css, à moins que l'xhtml
soit difficile pour débuter, dans ce cas je regarderai plutôt html+css.
Je prends déjà note de l'adresse openweb.eu.org, et j'accepte donc avec
plaisir ta proposition de conseils de lecture (sur le web ou éventuellement
un bon bouquin complet et accessible).
Tout s'explique. Sinon pour les tableaux, c'est vraiment si mal? (Je ne parle pas bien sûr de faire toute la mise en page avec, juste un ou deux de temps en temps...)
Beeen... ici on prône le respect des standards et de la sémantique. Un tableau c'est fait pour quoi ? Pour afficher des données tabulaires, pas pour la mise en page. C'est un héritage du temps où l'on codait sans grandes considérations. Donc, nous (je) ne pouvons que te conseiller de coder correctement.
Entièrement d'accord pour la propreté je n'ai pas du tout envie de coder comme un cochon. J'ai suffisamment de problèmes à lire certaines pages avec des navigateurs "alternatifs" pour comprendre le concept d'interopérabilité et sa valeur. Le seul tableau que j'utilise sur ma page est pour afficher mes coordonnées comme ça :
adresse postale ligne1 ligne2 ligne3 adresse physique ligne1 ligne2 tel mon tel mel mon mel
Je voulais savoir si les tableaux sont à éviter pour ce genre de chose aussi ou si c'est seulement de faire toute la mise en page avec qui est mal.
Voir http://openweb.eu.org/ et ses articles, notamment : http://openweb.eu.org/articles/problemes_tableaux/ http://openweb.eu.org/articles/respecter_semantique/ http://openweb.eu.org/articles/initiation_css/ et j'en passe.
Si ça t'intéresse, nous (je) serons à même de te conseiller et de t'orienter vers les bons tutoriels, en fonction de tes connaissances actuelles ;-)
Pour mes connaissances actuelles, c'est à peu près zéro; après avoir commencer à écrire une page avec Nvu, j'ai voulu essayer de la passer au validateur w3c ça ne marchait pas; j'ai donc repris ça dans un éditeur de texte et avec deux ou trois informations glanées sur le web et des essais-devinette au validateur j'ai produit deux pages html 4.01 transitionnel valides mais pour l'instant sans aucune mise en page.
J'avais bien envie cet été d'étoffer un peu tout ça, notament faire une mise en page et donc apprendre les css. Je me demande aussi s'il ne serait pas mieux quitte à apprendre quelque chose de commencer directement par du xhtml (Pourquoi prendre des habitudes en html pour les changer plus tard?), donc je suis intéressé par tout tutoriel xhtml+css, à moins que l'xhtml soit difficile pour débuter, dans ce cas je regarderai plutôt html+css.
Je prends déjà note de l'adresse openweb.eu.org, et j'accepte donc avec plaisir ta proposition de conseils de lecture (sur le web ou éventuellement un bon bouquin complet et accessible).
@+, Manuel.
Florian Sinatra
*Manuel Pégourié-Gonnard* @ 17/05/2006 17:52 :
Entièrement d'accord pour la propreté je n'ai pas du tout envie de coder comme un cochon. J'ai suffisamment de problèmes à lire certaines pages avec des navigateurs "alternatifs" pour comprendre le concept d'interopérabilité
:-)
et sa valeur. Le seul tableau que j'utilise sur ma page est pour afficher mes coordonnées comme ça :
adresse postale ligne1 ligne2 ligne3 adresse physique ligne1 ligne2 tel mon tel mel mon mel
Je voulais savoir si les tableaux sont à éviter pour ce genre de chose aussi ou si c'est seulement de faire toute la mise en page avec qui est mal.
Bah, le mal et le bien, le yin et le yang... si d'après toi tes données sont tabulaires, mets-les dans un tableau. Sinon, non. C'est aussi simple que ça ! Et pour définir des données tabulaires, je dirais que ce sont des données où le concept de ligne/colonne ou d'indexation a un sens. C'est vague, non ? Dans ton cas, pourquoi pas.
Pour mes connaissances actuelles, c'est à peu près zéro; après avoir commencer à écrire une page avec Nvu, j'ai voulu essayer de la passer au validateur w3c ça ne marchait pas;
Le validateur n'est pas l'étape primordiale. Je dirais qu'il est inutile de valider tant que l'on ne sait pas ce qu'on valide. Pour apprendre, Nvu permet d'y aller à l'oeil, puis de voir la correspondance dans la source(¹). C'est un bon début (ce fut le mien) mais pour aller plus loin, ça ne suffit pas.
J'avais bien envie cet été d'étoffer un peu tout ça, notament faire une mise en page et donc apprendre les css. Je me demande aussi s'il ne serait pas mieux quitte à apprendre quelque chose de commencer directement par du xhtml (Pourquoi prendre des habitudes en html pour les changer plus tard?), donc je suis intéressé par tout tutoriel xhtml+css, à moins que l'xhtml soit difficile pour débuter, dans ce cas je regarderai plutôt html+css.
Le XHTML n'apporte pas de grandes différences de syntaxe. Inutile donc d'apprendre l'HTML avant (d'aucuns ici ne sont pas du même avis, entre autres pour les raisons qui suivent).
Par contre, il faut être aware². XHTML n'est pas fait pour être servi en text/html. Cet aspect est très bien expliqué ici : http://pgoiffon.free.fr/info/inet/html_ou_xhtml.php ou ici : http://hixie.ch/advocacy/xhtml.fr/
Il est généralement admis qu'en respectant les recommandations de l'annexe C : http://www.la-grange.net/w3c/xhtml1/#guidelines XHTML peut être servi en text/html. L'idéal étant d'envoyer du text/html aux navigateurs obsolètes, et du application/xhtml+xml aux modernes. C'est simple à faire en PHP, et ça s'appelle de la négociation de contenu.
Je te conseillerai donc de faire comme tu veux. Soit tu te contentes d'HTML, quitte à te mettre à jour plus tard, soit tu te mets direct à XHTML en étant aware² des contraintes évoquées ci-dessus.
Je prends déjà note de l'adresse openweb.eu.org, et j'accepte donc avec plaisir ta proposition de conseils de lecture (sur le web ou éventuellement un bon bouquin complet et accessible).
Vlà en gros mes marque-pages qui peuvent te servir.
@+, Manuel.
(¹) Mais il est à proscrire si l'on veut coder soi-même dans la source. En effet à l'ouverture, il recompose le code à sa façon : http://geckozone.org/forum/viewtopic.php?t$967 http://www.glazman.org/weblog/dotclear/index.php?2005/03/29/964-why-does-nvu-change-my-markup C'est pour cette raison que je m'en sers plus du tout. Et c'est dommage, c'est un logiciel prometteur.
(²) Au courant, averti. (Désolé pour ce Vandamlisme)
*Manuel Pégourié-Gonnard* @ 17/05/2006 17:52 :
Entièrement d'accord pour la propreté je n'ai pas du tout envie de coder
comme un cochon. J'ai suffisamment de problèmes à lire certaines pages avec
des navigateurs "alternatifs" pour comprendre le concept d'interopérabilité
:-)
et sa valeur. Le seul tableau que j'utilise sur ma page est pour afficher
mes coordonnées comme ça :
adresse postale ligne1
ligne2
ligne3
adresse physique ligne1
ligne2
tel mon tel
mel mon mel
Je voulais savoir si les tableaux sont à éviter pour ce genre de chose aussi
ou si c'est seulement de faire toute la mise en page avec qui est mal.
Bah, le mal et le bien, le yin et le yang... si d'après toi tes données
sont tabulaires, mets-les dans un tableau. Sinon, non. C'est aussi
simple que ça !
Et pour définir des données tabulaires, je dirais que ce sont des
données où le concept de ligne/colonne ou d'indexation a un sens. C'est
vague, non ?
Dans ton cas, pourquoi pas.
Pour mes connaissances actuelles, c'est à peu près zéro; après avoir
commencer à écrire une page avec Nvu, j'ai voulu essayer de la passer au
validateur w3c ça ne marchait pas;
Le validateur n'est pas l'étape primordiale. Je dirais qu'il est inutile
de valider tant que l'on ne sait pas ce qu'on valide. Pour apprendre,
Nvu permet d'y aller à l'oeil, puis de voir la correspondance dans la
source(¹). C'est un bon début (ce fut le mien) mais pour aller plus
loin, ça ne suffit pas.
J'avais bien envie cet été d'étoffer un peu tout ça, notament faire une mise
en page et donc apprendre les css. Je me demande aussi s'il ne serait pas
mieux quitte à apprendre quelque chose de commencer directement par du
xhtml (Pourquoi prendre des habitudes en html pour les changer plus tard?),
donc je suis intéressé par tout tutoriel xhtml+css, à moins que l'xhtml
soit difficile pour débuter, dans ce cas je regarderai plutôt html+css.
Le XHTML n'apporte pas de grandes différences de syntaxe. Inutile donc
d'apprendre l'HTML avant (d'aucuns ici ne sont pas du même avis, entre
autres pour les raisons qui suivent).
Par contre, il faut être aware². XHTML n'est pas fait pour être servi en
text/html. Cet aspect est très bien expliqué ici :
http://pgoiffon.free.fr/info/inet/html_ou_xhtml.php
ou ici : http://hixie.ch/advocacy/xhtml.fr/
Il est généralement admis qu'en respectant les recommandations de
l'annexe C : http://www.la-grange.net/w3c/xhtml1/#guidelines XHTML peut
être servi en text/html. L'idéal étant d'envoyer du text/html aux
navigateurs obsolètes, et du application/xhtml+xml aux modernes. C'est
simple à faire en PHP, et ça s'appelle de la négociation de contenu.
Je te conseillerai donc de faire comme tu veux. Soit tu te contentes
d'HTML, quitte à te mettre à jour plus tard, soit tu te mets direct à
XHTML en étant aware² des contraintes évoquées ci-dessus.
Je prends déjà note de l'adresse openweb.eu.org, et j'accepte donc avec
plaisir ta proposition de conseils de lecture (sur le web ou éventuellement
un bon bouquin complet et accessible).
Vlà en gros mes marque-pages qui peuvent te servir.
@+,
Manuel.
(¹) Mais il est à proscrire si l'on veut coder soi-même dans la source.
En effet à l'ouverture, il recompose le code à sa façon :
http://geckozone.org/forum/viewtopic.php?t$967
http://www.glazman.org/weblog/dotclear/index.php?2005/03/29/964-why-does-nvu-change-my-markup
C'est pour cette raison que je m'en sers plus du tout. Et c'est dommage,
c'est un logiciel prometteur.
(²) Au courant, averti. (Désolé pour ce Vandamlisme)
Entièrement d'accord pour la propreté je n'ai pas du tout envie de coder comme un cochon. J'ai suffisamment de problèmes à lire certaines pages avec des navigateurs "alternatifs" pour comprendre le concept d'interopérabilité
:-)
et sa valeur. Le seul tableau que j'utilise sur ma page est pour afficher mes coordonnées comme ça :
adresse postale ligne1 ligne2 ligne3 adresse physique ligne1 ligne2 tel mon tel mel mon mel
Je voulais savoir si les tableaux sont à éviter pour ce genre de chose aussi ou si c'est seulement de faire toute la mise en page avec qui est mal.
Bah, le mal et le bien, le yin et le yang... si d'après toi tes données sont tabulaires, mets-les dans un tableau. Sinon, non. C'est aussi simple que ça ! Et pour définir des données tabulaires, je dirais que ce sont des données où le concept de ligne/colonne ou d'indexation a un sens. C'est vague, non ? Dans ton cas, pourquoi pas.
Pour mes connaissances actuelles, c'est à peu près zéro; après avoir commencer à écrire une page avec Nvu, j'ai voulu essayer de la passer au validateur w3c ça ne marchait pas;
Le validateur n'est pas l'étape primordiale. Je dirais qu'il est inutile de valider tant que l'on ne sait pas ce qu'on valide. Pour apprendre, Nvu permet d'y aller à l'oeil, puis de voir la correspondance dans la source(¹). C'est un bon début (ce fut le mien) mais pour aller plus loin, ça ne suffit pas.
J'avais bien envie cet été d'étoffer un peu tout ça, notament faire une mise en page et donc apprendre les css. Je me demande aussi s'il ne serait pas mieux quitte à apprendre quelque chose de commencer directement par du xhtml (Pourquoi prendre des habitudes en html pour les changer plus tard?), donc je suis intéressé par tout tutoriel xhtml+css, à moins que l'xhtml soit difficile pour débuter, dans ce cas je regarderai plutôt html+css.
Le XHTML n'apporte pas de grandes différences de syntaxe. Inutile donc d'apprendre l'HTML avant (d'aucuns ici ne sont pas du même avis, entre autres pour les raisons qui suivent).
Par contre, il faut être aware². XHTML n'est pas fait pour être servi en text/html. Cet aspect est très bien expliqué ici : http://pgoiffon.free.fr/info/inet/html_ou_xhtml.php ou ici : http://hixie.ch/advocacy/xhtml.fr/
Il est généralement admis qu'en respectant les recommandations de l'annexe C : http://www.la-grange.net/w3c/xhtml1/#guidelines XHTML peut être servi en text/html. L'idéal étant d'envoyer du text/html aux navigateurs obsolètes, et du application/xhtml+xml aux modernes. C'est simple à faire en PHP, et ça s'appelle de la négociation de contenu.
Je te conseillerai donc de faire comme tu veux. Soit tu te contentes d'HTML, quitte à te mettre à jour plus tard, soit tu te mets direct à XHTML en étant aware² des contraintes évoquées ci-dessus.
Je prends déjà note de l'adresse openweb.eu.org, et j'accepte donc avec plaisir ta proposition de conseils de lecture (sur le web ou éventuellement un bon bouquin complet et accessible).
Vlà en gros mes marque-pages qui peuvent te servir.
@+, Manuel.
(¹) Mais il est à proscrire si l'on veut coder soi-même dans la source. En effet à l'ouverture, il recompose le code à sa façon : http://geckozone.org/forum/viewtopic.php?t$967 http://www.glazman.org/weblog/dotclear/index.php?2005/03/29/964-why-does-nvu-change-my-markup C'est pour cette raison que je m'en sers plus du tout. Et c'est dommage, c'est un logiciel prometteur.
(²) Au courant, averti. (Désolé pour ce Vandamlisme)