5568 sujets
Sémantique web et HTML
Bonjour,
Merci pour votre réponse.
Par contre, je ne peux pas mettre un <span> dans mon 'title', cela est interprété comme du texte et non comme un <span>
<a href="#" title="65 - LETSON, ET ÇA SONNE ! - Jonathan ou Jonatha<span style="text-decoration: underline;">n</span>">lien</a>
Ce code n'est pas fonctionnel ????
Merci pour votre réponse.
Par contre, je ne peux pas mettre un <span> dans mon 'title', cela est interprété comme du texte et non comme un <span>
<a href="#" title="65 - LETSON, ET ÇA SONNE ! - Jonathan ou Jonatha<span style="text-decoration: underline;">n</span>">lien</a>
Ce code n'est pas fonctionnel ????
Il est bon. Mais peut-être avez-vous fait cela à partir d'un formulaire qui enregistre ensuite en base de donnée ?
Dans ce cas le code doit être neutralisé par protection, ceci afin d'éviter une injection html. Ceci est accomplit par le serveur, par exemple avec htmlentities(), htmlspecialchars(), strip_tags(), etc pour un serveur en PHP.
EDIT : pardon, j'ai fait fausse route. C'est Parsimonhi qui a raison.
Modifié par Olivier C (25 Jan 2022 - 10:20)
Dans ce cas le code doit être neutralisé par protection, ceci afin d'éviter une injection html. Ceci est accomplit par le serveur, par exemple avec htmlentities(), htmlspecialchars(), strip_tags(), etc pour un serveur en PHP.
EDIT : pardon, j'ai fait fausse route. C'est Parsimonhi qui a raison.
Modifié par Olivier C (25 Jan 2022 - 10:20)
Bonjour,
Le mot "Jonathan" à modifier étant dans une chaine de caractères elle-même valeur de l'attribut title, il ne peut pas être stylé (et pour son "n" final, c'est pareil).
On peut éventuellement bricoler et placer le contenu de l'attribut title dans autre chose lorsque l'utilisateur vient survoler l'élément concerné. Utiliser du javascript est-il une possibilité dans ton cas ?
Sinon, il faudrait peut-être considérer placer cette chaine dans un véritable élément html qui s'afficherait au survol du <a>.
Amicalement,
Modifié par parsimonhi (24 Jan 2022 - 21:11)
Le mot "Jonathan" à modifier étant dans une chaine de caractères elle-même valeur de l'attribut title, il ne peut pas être stylé (et pour son "n" final, c'est pareil).
On peut éventuellement bricoler et placer le contenu de l'attribut title dans autre chose lorsque l'utilisateur vient survoler l'élément concerné. Utiliser du javascript est-il une possibilité dans ton cas ?
Sinon, il faudrait peut-être considérer placer cette chaine dans un véritable élément html qui s'afficherait au survol du <a>.
Amicalement,
Modifié par parsimonhi (24 Jan 2022 - 21:11)
Salut !
Bon c'est pas hyper flexible comme solution et certainement pas top pour tout ce qui est sémantique mais sinon, on peut utiliser le symbole Unicode : https://www.compart.com/fr/unicode/U+1E49 ? (il passe pas sur le forum)
Modifié par _laurent (25 Jan 2022 - 11:19)
Bon c'est pas hyper flexible comme solution et certainement pas top pour tout ce qui est sémantique mais sinon, on peut utiliser le symbole Unicode : https://www.compart.com/fr/unicode/U+1E49 ? (il passe pas sur le forum)
Modifié par _laurent (25 Jan 2022 - 11:19)
Merci pour vos réponses.
Les choses se corsent, le 'title' se trouve dans une 'map' d'une image. Voilà le code :
<area shape="poly" coords="121,322,134,306,147,312,186,280,242,288,273,294,314,310,336,312,335,345,334,368,321,379,325,420,209,416,208,392,156,370,122,343" href="https://lockee.fr/o/V2yoIGef" target="_blank" title="65 - UN SON, ET ÇA SONNE ! - Jonathan ou Jonathan͟">
J'ai trouvé une astuce, j'applique le caractère '͟' qui souligne le 'n', mais il déborde sur la droite (damned).
J'ai tenté une solution avec un tooltip en CSS, mais je pense que c'est beaucoup d'énergie pour pas grand chose. Enfin...
Les choses se corsent, le 'title' se trouve dans une 'map' d'une image. Voilà le code :
<area shape="poly" coords="121,322,134,306,147,312,186,280,242,288,273,294,314,310,336,312,335,345,334,368,321,379,325,420,209,416,208,392,156,370,122,343" href="https://lockee.fr/o/V2yoIGef" target="_blank" title="65 - UN SON, ET ÇA SONNE ! - Jonathan ou Jonathan͟">
J'ai trouvé une astuce, j'applique le caractère '͟' qui souligne le 'n', mais il déborde sur la droite (damned).
J'ai tenté une solution avec un tooltip en CSS, mais je pense que c'est beaucoup d'énergie pour pas grand chose. Enfin...
Bonjour,
Très astucieux, ce n souligné.
Jonathan̲ semble mieux fonctionner.
Amicalement,
_laurent a écrit :
... on peut utiliser le symbole Unicode : https://www.compart.com/fr/unicode/U+1E49 ?
Très astucieux, ce n souligné.
luxojr a écrit :
J'ai trouvé une astuce, j'applique le caractère '͟' qui souligne le 'n', mais il déborde sur la droite (damned).
Jonathan̲ semble mieux fonctionner.
Amicalement,