Comment éviter que les liens soit soulignés ? - HTML/CSS - Programmation
Marsh Posté le 11-08-2005 à 21:03:05
CSS
a { text-decoration: none; }
Sachant que ce n'est pas nécessairement une bonne idée dans la mesure ou les utilisateurs vont perdre toute possibilité de savoir qu'un texte est un lien... (la couleur n'est pas suffisante pour un certain nombre de gens)
Marsh Posté le 11-08-2005 à 21:31:55
masklinn a écrit : CSS |
Oui c'est pas faux ce que tu dis, ... merci quand même de l'astuce.
Marsh Posté le 12-08-2005 à 01:45:46
Non, Masklinn, il ne faut pas donner ce genre d'information.
Ne pas montrer les liens sur sa page, c'est une chose à ne pas faire. C'est pire que d'avoir de la musique en fond sonore ou des frames. Il ne faut pas redéfinir les options de visualisations de l'utilisateur.
Remarque, stevetur, si c'est pour un gag, tu peux enlever le soulignement des liens, et souligner du texte normal. Ce sera très drôle.
Marsh Posté le 12-08-2005 à 02:02:07
Vous imaginez si les sites genre HFR, Clubic, PPC soulignait tous les titres de news en page d'accueil sous prétexte que c'est des liens ? Ou pire, tous les sujets du forum et tous les auteurs à la fin...
Bonjour la lourdeur graphique et la fatigue visuel.
A la fin de la journée, vous rêvez de ligne droite.
Marsh Posté le 12-08-2005 à 07:46:19
olivthill a écrit : Non, Masklinn, il ne faut pas donner ce genre d'information. |
Tu racontes vraiment n'importe quoi
Le soulignement classique n'est pas le seul moyen de marquer visuellement un lien, même si c'est l'un des standards.
On peut créer des soulignements customisés via background (ou des fonds spécifiques), ajouter des widgets avec :before ou :after, utiliser des polices différentes, utiliser des surlignements, ...
Marsh Posté le 12-08-2005 à 08:23:06
et pour le cas d'un menu en petits caractères je trouve cela sympas de pouvoir enlever le soulignement.
genre : un menu stylé en bouton, ca peut être utile d'enlever le soulignement.
tiens matte listamatic olivthill t'apprendras des choses
Marsh Posté le 12-08-2005 à 09:01:37
gatsusat a écrit : et pour le cas d'un menu en petits caractères je trouve cela sympas de pouvoir enlever le soulignement. |
C'est exactement ce que je veux faire.
Je n'ai pas réussi à faire fonctionner l'astuce de Masklinn.
Pourquoi CSS ? Est-ce du html ça ?
Merci quand même.
Marsh Posté le 12-08-2005 à 09:56:39
les CSS : Cascading Style Sheet (ou Feuilles de styles) permet de donner de la gueule à ton document.
Normalement on sépare le Contenu (HTML) de la forme (CSS).
Les CSS servent à mettre en forme un document.
et toi tu n'as pas du bien mettre les CSS sur ton site.
Le mieux c'est de créer un fichier Styles.css
et dedans tu mets ce que masklinn t'a filé :
a { text-decoration: none; }
et ensuite sur chaque page de ton site tu fais appel à cette feuille de style par cette ligne :
<link href="Styles.css" rel="stylesheet" type="text/css">
cette balise est à placée entre les balises <head></head> de chaque page
pour avoir plus d'infos sur les CSS tu peux aller matter des sites comme :
http://css.alsacreations.com
http://www.openweb.eu.org
et si tu veux voir la possibilité des CSS va sur cette page :
http://www.csszengarden.com
si tu choisi un design sur le menu, tu verras la page totalement changer, en fait le code HTML ne bouge pas, il n'y a que la feuille de style qui est changée
Marsh Posté le 12-08-2005 à 10:44:56
Perso, j'aime bien ne pas souligner les liens mais les mettre de couleur différente ET de les souligner en a:hover.
C'est moins lourd visuellement et quand le curseur passe sur un lien, son existence est évidente.
Marsh Posté le 12-08-2005 à 13:19:58
gatsusat a écrit : les CSS : Cascading Style Sheet (ou Feuilles de styles) permet de donner de la gueule à ton document. |
Merci beaucoup de toutes ces explicaations
Marsh Posté le 12-08-2005 à 15:01:17
Beral2 a écrit : Perso, j'aime bien ne pas souligner les liens mais les mettre de couleur différente ET de les souligner en a:hover. |
Fait par contre très gaffe à la couleur utilisée, qu'elle contraste suffisamment avec le fond. Et encore, c'est extrêmement déconseillé. Un lien doit avoir une différence par rapport au texte normal non basée uniquement sur la couleur...
Marsh Posté le 12-08-2005 à 15:08:01
Bof Quand tu lis un texte, c'est relou quand la police arrête pas de changer de taille
Marsh Posté le 18-08-2005 à 11:22:30
stevetur a écrit : Bonjour, |
Salut,
Si tu veux continuer à faire que tu HTML, tu peux te servir des balises suivantes:
<span style="background-color: #c5c6ff ; "></span> <----- Cette balise te permet de mettre le texte avec un fond de couleur (#??????) |
Exemple:
<span style="background-color: #c5c6ff ; "><A href="exchap4.htm" style="text-decoration : none" >lien</A></span> |
Voili,
ps: css, c'est terrible. Tu devrais t'y mettre. Et au php allez ;o))
Marsh Posté le 18-08-2005 à 11:25:06
sebbouille a écrit : Salut,
|
Pas balises, propriétés
Marsh Posté le 18-08-2005 à 11:27:22
sebbouille a écrit : Salut,
|
<span> ne permet pas de mettre un fond. Span permet de """créer""" un élément qui n'existe pas. C'est un élément générique. Par exemple, si on voudrait préciser un auteur, on metterais :
<auteur><prenom>Florent</prenom> <nom>Geffroy</auteur> |
Forcément ça existe pas en HTML, donc on utilisera des span à la place, avec des classes :
<span class="auteur"><span class="prenom">Florent</span> <span class="nom">Geffroy</span></span> |
C'est un exemple bien sûr, en général on n'est pas aussi prolixe question éléments
sebbouille a écrit :
|
Le span ne sert à rien, pourquoi n'avoir pas mis la couleur de fond sur le <a> direct ? Et encore mieux dans un CSS séparé ?
<a href="excahp4.html" title="Exemple Chapitre 4">Exemple chapitre 4</a> |
a { |
Marsh Posté le 18-08-2005 à 16:56:55
Je viens de commencer avec du CSS. je débute réellement, mais je dois bien avouer que c'est d'enfer.
Ensuite, je me mettrai au PHP à mes heures perdues, entre mes cours de C++, le Delphi, le VB et bien d'autres
Marsh Posté le 18-08-2005 à 17:13:51
Marsh Posté le 18-08-2005 à 17:53:21
carolamb a écrit : obligée |
Marsh Posté le 19-08-2005 à 08:40:03
et alors !
mon bts va beaucoup me servir pour le boulot que je fais, donc, d'un côté, je ne vais pas me plaindre.
et puis, c'est moi qui ai choisi ces contraintes.
et VB est très utile, ainsi que les autres langages de programmation.
pour l'instant, je m'en sors déjà bien avec le HTML, le JavaScript, l'ActionScript et mon début de CSS.
Marsh Posté le 19-08-2005 à 09:57:19
carolamb a écrit : et VB est très utile, ainsi que les autres langages de programmation. |
VB est une hérésie
Le plus gros fournisseur de codes à la con du Daily WTF, très loin devant tout le reste
Marsh Posté le 19-08-2005 à 10:03:46
carolamb a écrit : et alors ! |
Fais pas attention, c'est Masklinn, il est toujours comme ça
Marsh Posté le 19-08-2005 à 14:13:35
antp a écrit : Fais pas attention, c'est Masklinn, il est toujours comme ça |
VB c'est quand même du kaka
C'est pas parce que t'as enfin trouvé quelqu'un d'autre qui fait du delphi que ça y change quoi que ce soit
Marsh Posté le 19-08-2005 à 14:27:31
je ne fais pas encore de delphi, mais je pense pouvoir m'y mettre d'ici janvier, selon l'état d'avancement de mes cours.
Marsh Posté le 19-08-2005 à 14:38:07
masklinn a écrit : VB c'est quand même du kaka |
En VB on peut faire plein de chose En VB, on se fait pas chier à mettre des point-virgules partout En VB, y'a pas d'accolades
Marsh Posté le 19-08-2005 à 14:53:02
FlorentG a écrit : En VB on peut faire plein de chose En VB, on se fait pas chier à mettre des point-virgules partout En VB, y'a pas d'accolades |
En python non plus
Et en python il y a un vrai typage
Marsh Posté le 11-08-2005 à 20:37:19
Bonjour,
Je sais un peu travailler avec le logiciel Macromedia.
Evidemment, je ne trvaille qu'en HTML.
Je souhaiterai savoir comment faire pour enlever le soulignement auomatique des liens ?
J'espère que vous voyez ce que je veux dire.
MErci beaucoup.