Téléchargement
illégal
Posez votre question Signaler

Enlever trait sous un lien href [Résolu]

ponpon17430 - Dernière réponse le 24 mai 2012 à 12:12
Bonjour,
J'aimerai savoir comment faire pour que mon lien ne soit pas souligné lorsque je fais un href.
Merci
Lire la suite 

Enlever trait sous un lien href »

21 réponses
Réponse
+24
moins plus
Salut.

Du CSS suffit.
Il faut mettre ceci entre les balises head de ta page :
<style type="text/css">a:link{text-decoration:none}</style>
SamSoul - 22 mars 2012 à 01:22
Boah... les 2 sont du CSS
Les 2 méthodes fonctionnent.
Mais le plus propre comme vous le dite, c'est une feuille de style séparée... Dans laquelle ont définis les propriétés CSS pour le lien...
Après, vous faites bien comme vous voulez.
Même si c'est le B.A.B.A.
Bruno - 30 mars 2012 à 13:00
Merci. Simple et efficace ;-)
Max - 24 mai 2012 à 12:12
Merci ! c'est super !
Ajouter un commentaire
Réponse
+10
moins plus
Oups, j'ai oublié de fermer ma balise style :p
c'est vrai, c'est a img
Je te repasse le code
Pour cacher le cadre autour des images
<style type="text/css">
a img
{
	border:none;
}
</style>

Et pour enlever le trait
<style type="text/css">
a
{
	text-decoration:none;
}
</style>

Sinon Ssylvainsab , la première solution change que on enlève link, c'est mieux comme ça, et je te le dit ! (je suis assez intelligent pour savoir ça :p )
Ajouter un commentaire
Réponse
+5
moins plus
Non encore plus simple
<style type="text/css">
a
{
	text-decoration:none;
}

Pour cacher ce cadre bleu autour des image avec un lien
<style type="text/css">
img a
{
	border:none;
}
Ajouter un commentaire
Réponse
+2
moins plus
Waow, c'est vrai que ta 1° solution diffère vraiment de la miene...
"img a".
Ca m'étonnerait que tu trouves des liens dans des images.
Ajouter un commentaire
Réponse
+2
moins plus
Pas du tout, c'est mieux de laisser :link.

Si on utilise <a id="ancre"></a> ou <a name="ancre"></a> pour faire des ancres, et que l'on met seulement a dans le CSS, il peut y avoir des bugs avec certains navigateurs.

:link s'applique seulement avec les balises a qui ont un attribut href.

Par contre, c'est surtout les WYSIWYG qui utilisent des a vides de cette facon. Normalement on devrait utiliser des id sur un élément qui n'est pas crée spécifiquement pour ca.
Par exemple, pas :
<h2><a id="forum"></a>Forum</h2>
mais :
<h2 id="forum">Forum</h2>
Ajouter un commentaire
Réponse
+1
moins plus
désolé d'avoir remonté le sujet
Ajouter un commentaire
Réponse
+1
moins plus
salut!
ne connaitriez vous pas d'autres solutions pour enlever le trait sous le lien sans avoir à passer pas le css, simplement en mettant un attribut dans le html : style <a href="maRef" trait="none"> ?
:-)
Ssylvainsab- 21 mai 2008 à 15:26
Salut.

Tu peux aussi mettre du CSS directement dans la balise HTML :
<a href="/" style="text-decoration:none">Un lien pas souligné</a>
--
Sylvain
djano001 - 15 oct. 2009 à 12:45
Même question pour moi : peut-on enlever le soulignage sans CSS ??
Ajouter un commentaire
Réponse
+0
moins plus
Euh, non, on peut mettre directement style dans l'attribut comme dit au dessus mais ça reste du CSS
Ajouter un commentaire
Réponse
+0
moins plus
Attribut dans une définition CSS :

text-decoration: none
Ajouter un commentaire
Réponse
+0
moins plus
ATTENTION : ce code ne marche pas, ça reste souligné
a.deflink:link:visited{
	font-family: Calibri, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00CCFF;
	text-decoration: none;
}

la couleur du lien n'est même pas respectée dans firefox.

Résolu : le cumul de :link et :visited ne marche pas avec le XHTML 1.0 Transitionnel.
notobe- 16 mai 2010 à 15:27
Évidemment ! Ça ne marche même jamais, quelle que soit la version de la DTD utilisée ou le navigateur.
Ces pseudo-classes n'ont jamais eu vocation à être cumulées !

Il faut qu'elles se suivent, en respectant cet ordre : :link, :visited, :hover, :active.
Ajouter un commentaire
Réponse
-3
moins plus
En Html de base , j'avais le même genre de problème de ne surtout pas avoir un lien apparaitre comme souligné, par accident j'ai trouvé une solution qui marche mais peut être pas à tous les coups.
1)on crée un tableau
2)au lieu de mettre :
<TD>
<A HREF="\\...">
<BIG><BIG>Lien sur ...</BIG></BIG>
</A>
</TD>

J'ai mis
<A HREF="\\...
<TD><BIG><BIG>Lien sur ...</BIG></BIG></TD>
</A>
et adieu le trait
Ajouter un commentaire
Ce document intitulé « Enlever trait sous un lien href » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?