Dans ma page, j'ai mis des liens sous lesquels je ne veux pas de ligne, alors, comment puis-je supprimer cela en utilisant HTML?
Dans ma page, j'ai mis des liens sous lesquels je ne veux pas de ligne, alors, comment puis-je supprimer cela en utilisant HTML?
Réponses:
Version en ligne :
<a href="http://yoursite.com/" style="text-decoration:none">yoursite</a>
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 .
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:
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:
<head>
<style type="text/css">
a.nounderline {text-decoration: none; }
</style>
</head>
Et dans le corps:
<a href="#" class="nounderline">Link</a>
Ajoutez ceci à votre feuille de style externe (de préférence ):
a {text-decoration:none;}Ou ajoutez ceci au <head>de votre document HTML:
<style type="text/css">
a {text-decoration:none;}
</style>Ou ajoutez-le à l' aélément lui-même ( non recommandé ):
<!-- Add [ style="text-decoration:none;"] -->
<a href="http://example.com" style="text-decoration:none;">Text</a>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:
border: none;
et
box-shadow: none;
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:
<a style="text-decoration:none;">My Link</a>
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.
<a style="text-decoration:none" href="http://yoursite.com/">yoursite</a>
styleattribut), c'est toujours du CSS . Les deux autres balises sont également entièrement valides (presentationethyperlink). À 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!