Je bloque sur un dernier truc pour valider en xhtml1

  • Auteur de la discussion Auteur de la discussion lou
  • Date de début Date de début
WRInaute occasionnel
Voilà un dernier truc qui me cause beaucoup de soucis,
-http://validator.w3.org/check?uri=http%3A%2F%2Fwww.loupetiart.org%2F

Code:
<blockquote>&laquo;&nbsp;C'est &agrave; celui qui domine sur les esprits par la force de la v&eacute;rit&eacute;, non &agrave; ceux qui font des esclaves par la violence, c'est &agrave; celui qui conna&icirc;t l'univers, non &agrave; ceux qui le d&eacute;figurent, que nous devons&nbsp;&raquo; - <a href="http://www.loupetiart.org/citations-voltaire/" title="Voir les citations de Voltaire">Voltaire</a></blockquote>

ça ne passe pas et je ne comprend pas trop les messages d'erreurs, le &laquo; et le &raquo; je suis obligé de l'utiliser à cause d'IE sinon c'est clair que j'utiliserai la propriété content: de css.

Alors c'est à cause de mon encodage html et/ou du lien dans un blockquote.
Pourquoi le blockquote est t'il si restrictif, sur que ça passerai dans un p.
 
WRInaute passionné
Bonjour,

lou a dit:
le &laquo; et le &raquo;

Désolée pour mon ignorance :oops:
Qu'est-ce que c'est ?

Je suis incapable de lire/comprendre ce genre de texte : devons&nbsp;&raquo;
Tu peux traduire ?

Amicalement,
Monique
 
WRInaute occasionnel
bah &nbsp; c'est un espace incésable. (pour éviter que le guillemet se retrouve à la ligne)
et &raquo; et &laquo; c'est les guillemets français » et « .
C'est un texte sur lequel est passé htmlentities()
 
WRInaute passionné
J'avoue que j'ai autant de mal à lire du code avec les caractères spéciaux que le langage SMS :oops:
... raison pour laquelle je ne les utilise jamais, à l'exception de l'espace insécable.

Amicalement,
Monique
 
WRInaute impliqué
lou a dit:
Voilà un dernier truc qui me cause beaucoup de soucis
En XHTML, la balise <blockquote> ne peut contenir que des éléments de "niveau bloc", et pas directement du texte. Pour que ta page soit validée, il suffit donc de rajouter un élément de "niveau bloc" autour de ton texte, comme ceci :

Code:
<blockquote><p>&laquo;&nbsp;C'est &agrave; celui qui domine sur les esprits par la force de la v&eacute;rit&eacute;, non &agrave; ceux qui font des esclaves par la violence, c'est &agrave; celui qui conna&icirc;t l'univers, non &agrave; ceux qui le d&eacute;figurent, que nous devons&nbsp;&raquo; - <a href="http://www.loupetiart.org/citations-voltaire/" title="Voir les citations de Voltaire">Voltaire</a></p></blockquote>
Note l'ajout de la balise <p> dans le <blockquote>.

Voilà ;-)
 
Discussions similaires
Haut