Paic, je ne vais pas prendre la peine de restaurer les balises, mais pour que vous le sachiez, le seul moyen de supprimer le soulignement est d'utiliser CSS . Oui, même si vous l'ajoutez en ligne avec le HTML (dans l' styleattribut), c'est toujours du CSS . Les deux autres balises sont également entièrement valides ( presentationet hyperlink). À l'avenir, veuillez ne pas supprimer (ou ajouter) de balises à une question à moins qu'il n'y ait une raison valable de le faire. Merci!
0b10011
@bfrohs Je respecte vos mots mais je construis mon site en utilisant uniquement du HTML et je n'ai donc pas ajouté plus de balises car si je l'aurais fait, j'aurais peut-être obtenu des réponses pour une langue différente. En fait, je suis un peu novice, c'est la raison.
Paic Ten
3
Vous ne pouvez pas créer un site Web conforme aux normes sans CSS (à moins que vous n'utilisiez les paramètres par défaut du navigateur pour toutes les présentations). HTML = structure; CSS = présentation. Les autres balises n'avaient rien à voir avec une langue différente - elles n'étaient fournies que pour aider les gens à trouver la question et la réponse.
Pourquoi cette question a-t-elle autant de votes? Vous pouvez littéralement y répondre en une seule recherche Google et je suis sûr qu'il en existe de nombreux doublons sur StackOverflow.
Rappelez -vous cependant que vous devez généralement séparer le contenu de votre site web (qui est HTML ), de la présentation (qui est CSS ). Par conséquent, vous devez généralement éviter les styles en ligne .
tueur! Je n'ai jamais vu ces traits de soulignement dans toutes les années où j'ai fait du html .... ^^
Alex Cio
1
La réponse de John utilise toujours essentiellement des styles en ligne. Séparer votre CSS signifie plus que l'aliasing css dans votre html. Par exemple, class="big-and-red"c'est l'aliasing et non la séparation. class="meaningful-domain-item"alors css .meaningful-domain-item { //big and red }est. Cette réponse suffit pour me rappeler quelle balise utiliser dans mon css +1.
Nathan Cooper
Ce code mentionné ci-dessus n'a pas fonctionné pour moi. Quand je creuse le problème, je me rends compte que cela ne fonctionnait pas parce que j'avais placé le style après le href. Quand j'ai placé le style avant le href, il fonctionnait comme prévu. <a href=" yoursite.com "style="text-decoration:none"> yoursite </a>
Ganesh MS
55
Cela supprimera tous les soulignements de tous les liens:
a {text-decoration: none;}
Si vous avez des liens spécifiques auxquels vous souhaitez appliquer cela, donnez-leur un nom de classe, comme nounderlineet faites ceci:
a.nounderline {text-decoration: none;}
Cela ne s'appliquera qu'à ces liens et laissera tous les autres inchangés.
Ce code appartient dans le <head>de votre document ou dans une feuille de style:
Les autres réponses mentionnent toutes la décoration de texte. Parfois, vous utilisez un thème Wordpress ou le CSS de quelqu'un d'autre où les liens sont soulignés par d'autres méthodes, de sorte que text-decoration: none ne désactive pas le soulignement.
Border et box-shadow sont deux autres méthodes que je connais pour souligner les liens. Pour les désactiver:
Ce qui suit n'est pas une bonne pratique, mais peut parfois s'avérer utile
Il est préférable d'utiliser la solution fournie par John Conde, mais parfois, l'utilisation de CSS externes est impossible. Vous pouvez donc ajouter ce qui suit à votre balise HTML:
Tout le code mentionné ci-dessus n'a pas fonctionné pour moi. Quand je creuse le problème, je me rends compte que cela ne fonctionnait pas parce que j'avais placé le style après le href. Quand j'ai placé le style avant le href, il fonctionnait comme prévu.
style
attribut), c'est toujours du CSS . Les deux autres balises sont également entièrement valides (presentation
ethyperlink
). À l'avenir, veuillez ne pas supprimer (ou ajouter) de balises à une question à moins qu'il n'y ait une raison valable de le faire. Merci!Réponses:
Version en ligne :
Rappelez -vous cependant que vous devez généralement séparer le contenu de votre site web (qui est HTML ), de la présentation (qui est CSS ). Par conséquent, vous devez généralement éviter les styles en ligne .
Voir la réponse de John pour voir la réponse équivalente en utilisant CSS .
la source
class="big-and-red"
c'est l'aliasing et non la séparation.class="meaningful-domain-item"
alors css.meaningful-domain-item { //big and red }
est. Cette réponse suffit pour me rappeler quelle balise utiliser dans mon css +1.Cela supprimera tous les soulignements de tous les liens:
Si vous avez des liens spécifiques auxquels vous souhaitez appliquer cela, donnez-leur un nom de classe, comme
nounderline
et faites ceci:Cela ne s'appliquera qu'à ces liens et laissera tous les autres inchangés.
Ce code appartient dans le
<head>
de votre document ou dans une feuille de style:Et dans le corps:
la source
Je suggère d'utiliser: survoler pour éviter de souligner si le pointeur de la souris est sur une ancre
la source
Ajoutez ceci à votre feuille de style externe (de préférence ):
Ou ajoutez ceci au
<head>
de votre document HTML:Ou ajoutez-le à l'
a
élément lui-même ( non recommandé ):la source
Les autres réponses mentionnent toutes la décoration de texte. Parfois, vous utilisez un thème Wordpress ou le CSS de quelqu'un d'autre où les liens sont soulignés par d'autres méthodes, de sorte que text-decoration: none ne désactive pas le soulignement.
Border et box-shadow sont deux autres méthodes que je connais pour souligner les liens. Pour les désactiver:
et
la source
Ce qui suit n'est pas une bonne pratique, mais peut parfois s'avérer utile
Il est préférable d'utiliser la solution fournie par John Conde, mais parfois, l'utilisation de CSS externes est impossible. Vous pouvez donc ajouter ce qui suit à votre balise HTML:
la source
Le code ci-dessus suffira, collez-le simplement dans le lien dont vous souhaitez supprimer le soulignement.
la source
Tout le code mentionné ci-dessus n'a pas fonctionné pour moi. Quand je creuse le problème, je me rends compte que cela ne fonctionnait pas parce que j'avais placé le style après le href. Quand j'ai placé le style avant le href, il fonctionnait comme prévu.
la source