Mettre une couleur sur un texte

Résolu
Profil bloqué -  
 Profil bloqué -
Bonjour,
j'apprends le XHTML/CSS et je voudrait savoir comment faire pour mettre une couleur sur un texte quand le curseur de la sourie passe dessus, sans utilisé les balise:
<span  class="........"  >/span>
.

Je ne sais pas si on peut faire comme ca :
<p class="histoire"> mon texte.....</p>


Et voici le CSS que je voudrais :
.histoire:hover
{
color: #2e60c0;
}



A voir également:

10 réponses

le hollandais volant Messages postés 4998 Date d'inscription   Statut Membre Dernière intervention   1 057
 
Salut !

C'est exactement ça. Lorsque ta souris passera au dessus du "p" de classe "histoire", il sera de la couleur 2e60c0 (un peu bleu-vert).
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Tu peux utiliser une classe sur n'importe quel élément : tu peux même mettre <strong class="histoire">Texte</strong> si tu veux rajouter l'effet hover en plus du gras.

Quand tu as des questions ainsi, le plus simple est d'expérimenter.
0
Profil bloqué
 
ha, ca marche, mais sur un autre ca ne marche pas O_o :

XHTML:
<p class="interieur_sommaire"> <li>episodes ddl </li>
   <li>  japan Expo</li>
   <li>  et les dramas japonais</li>
   </ul></p><br />


Et le CSS :
.interieur_sommaire:hover
{
color: #261b74;
text-decoration: underline;
}


Ca ne marche pas...
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Tu devrais plutôt faire comme ça :
<ul>
   ...
   <li class="interieur_sommaire">episodes ddl </li>
   <li class="interieur_sommaire">japan Expo</li>
   <li class="interieur_sommaire">et les dramas japonais</li>
</ul>
<br />
C'est plus long mais je trouve que c'est plus propre.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le hollandais volant Messages postés 4998 Date d'inscription   Statut Membre Dernière intervention   1 057
 
C'est plus court si on met le CSS sur le LI.

XHTML:

<p class="interieur_sommaire">
    <li>episodes ddl </li>
    <li>japan Expo</li>
    <li> et les dramas japonais</li>
   </ul>
</p>



Et le CSS :

.interieur_sommaire li:hover
{
color: #261b74;
text-decoration: underline;
}


PS : le <br/> à la fin… Faut le mettre dans le <p> (un élément de type "en ligne" doit se trouver dans un type "bloc".
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Sauf que ...
Le code complet devrait ressembler à ça :
    <ul>
        ...
<p class="interieur_sommaire">
        <li>episodes ddl </li>
        <li>japan Expo</li>
        <li> et les dramas japonais</li>
    </ul>
</p>
Tu ne remarques pas quelque-chose ?
0
le hollandais volant Messages postés 4998 Date d'inscription   Statut Membre Dernière intervention   1 057
 
mouais, c'est pas faux… Le <p> dans le <ul> ça le fait pas, mais le <p> et le <ul> sont croisés (depuis le début même).

Et le "class" sur le <ul> (ce que je voulais dire en fait) ?

De toute façon, mettre un <ul> dans un <p>, génère une erreur pour le validation W3C…

<ul class="interieur_sommaire">
        <li>episodes ddl </li>
        <li>japan Expo</li>
        <li> et les dramas japonais</li>
</ul>
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Ou si il y a d'autres éléments dans la liste qui ne doivent pas avoir le style :
<ul>
   <li>Sans le style</li>
   <li class="interieur_sommaire">episodes ddl </li>
   <li class="interieur_sommaire">japan Expo</li>
   <li class="interieur_sommaire">et les dramas japonais</li>
</ul>
0
le hollandais volant Messages postés 4998 Date d'inscription   Statut Membre Dernière intervention   1 057
 
Exact…

Mais en css c'est possible :

Avec un seul <li> au début que l'on ne décor pas, je mettrais :


.interieur_sommaire li+li:hover
{
color: #261b74;
text-decoration: underline;
}


Mais bon… Si les <li> décorés et non-décorés se mélangent, ça devient compliqué^^. Mettre une classe sur chaque <li> est alors ce qu'il faut.

(pourquoi faire simple quand on peut faire compliqué^^)
0
Profil bloqué
 
Merci beaucoup, ca marche ^^'
0