Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/05/2011, 17h35   #1
Invité de passage
 
Inscription : septembre 2010
Messages : 70
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 70
Points : 0
Points : 0
Par défaut hover sur tout une ligne du td

Bonjour j'ai mis un hover dans les balises td donc voilà :

Code :
1
2
3
4
5
6
7
8
9
td:hover {
	background-color: none;
	background-color: #FFFFFF;
}
 
 
td { border: 1px solid black; background-color:#1C1F26; vertical-align:top; }
table { background-color: #13171F; border: 1px solid black; }
th { background-color:#24262D; border: 1px solid black; }
donc quand je passe mon curseur ça change bien la case avec la couleur du hover que j'ai attribué donc ça donne ça :



comment je pourrais le mettre mon hover sur tout la collonne dés qu'on passe la souris car là c'est case par case et moi j'ai éssayé de mettre mon hover sur tout la ligne.

Car moi je voudrais qu'il met sur tout la ligne comme cette capture :



Merci de votre aide
mario94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 14h06   #2
Rédacteur/Modérateur
 
Homme Jérome Debray
Responsable de projet
Inscription : mai 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Jérome Debray
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Responsable de projet
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 627
Points : 3 064
Points : 3 064
Salut,

pour faire ce que tu souhaites, tu dois mettre un sur le .
ornitho13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 19h56   #3
Invité de passage
 
Inscription : septembre 2010
Messages : 70
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 70
Points : 0
Points : 0
Citation:
Envoyé par ornitho13 Voir le message
Salut,

pour faire ce que tu souhaites, tu dois mettre un sur le .
merci donc j'ai mis ça sur le css :

Code :
1
2
3
4
5
6
7
8
9
td:hover {
	background-color: none;
	background-color: #24262D;
}
 
 
td { border: 1px solid black; background-color:#1C1F26; vertical-align:top; }
table { background-color: #13171F; border: 1px solid black; }
th { background-color:#24262D; border: 1px solid black; }
et sur mon tableau du forum :

Code :
1
2
3
4
5
6
7
8
        <tr :hover>
        <th></th>
        <th class="titre"><strong><?php echo stripslashes(htmlspecialchars($data['cat_nom'])); ?>
        </strong></th>             
        <th class="nombremessages"><strong>Sujets</strong></th>       
        <th class="nombresujets"><strong>Messages</strong></th>       
        <th class="derniermessage"><strong>Dernier message</strong></th>   
        </tr>
ça ne fonctionne toujours pas.

Peutêtre j'ai mal placé le hover

en tout cas merci de ton aide.
mario94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 21h38   #4
Rédacteur/Modérateur
 
Homme Jérome Debray
Responsable de projet
Inscription : mai 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Jérome Debray
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Responsable de projet
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 627
Points : 3 064
Points : 3 064
tu l'as surtout mal utilisé! le :hover n'existe pas en HTML c'est une pseudo-class CSS, donc à ne mettre que dans le CSS
Avec ton exemple :
Code html :
1
2
3
4
5
6
7
8
<tr>
        <th></th>
        <th class="titre"><strong><?php echo stripslashes(htmlspecialchars($data['cat_nom'])); ?>
        </strong></th>             
        <th class="nombremessages"><strong>Sujets</strong></th>       
        <th class="nombresujets"><strong>Messages</strong></th>       
        <th class="derniermessage"><strong>Dernier message</strong></th>   
        </tr>
et le CSS qui va avec :
Code css :
1
2
3
4
5
6
7
8
9
10
11
tr{
    background-color: none;
}
tr:hover {
	background-color: #24262D;
}
 
 
td { border: 1px solid black; background-color:#1C1F26; vertical-align:top; }
table { background-color: #13171F; border: 1px solid black; }
th { background-color:#24262D; border: 1px solid black; }
ornitho13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 22h04   #5
Invité de passage
 
Inscription : septembre 2010
Messages : 70
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 70
Points : 0
Points : 0
merci mais là mon hover il ne change plus de couleur quand je passe mon curseur

merci de ton aide
mario94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 09h27   #6
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Cf : http://www.developpez.net/forums/d10...ligne-tableau/
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 11h23   #7
Invité de passage
 
Inscription : septembre 2010
Messages : 70
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 70
Points : 0
Points : 0
Merci ca marche donc voilà le css :

Code :
1
2
3
4
5
tr:hover td{ background-color : transparent; }
 
td { border: 1px solid black; background-color:#1C1F26; vertical-align:top; }
table { background-color: #13171F; border: 1px solid black; }
th { background-color:#24262D; border: 1px solid black; }
mais le souci il marche sur la 1 ligne de la catégorie mais la 2 éme ligne ça ne marche pas le hover enfin juste la case par case

voilà le lien juste pour tester les couleur :

http://template.alwaysdata.net/template/teste_couleur/

donc si on passe sur loisir là c'est bon il met tout la ligne en couleur
et si tu passe sur delire la il met hover sur case par case enfin je croit une fois 3 ou 5

merci de ton aide

ps : on dirait sur firefox ca marche sur tou les ligne sans souci mais sur ie 7 il met 1 fois sur 3 ou 5 la ligne entiere

merci
mario94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 11h29   #8
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

Tu pourrais préciser le navigateur (et la version) que tu utilises pour tester ?
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 11h29   #9
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
J'allais le dire .. Avec Firefox 4 et IE8 il n'y a pas de souci.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 11h33   #10
Invité de passage
 
Inscription : septembre 2010
Messages : 70
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 70
Points : 0
Points : 0
merci sur firefox chez moi ça marche très bien mais sur ie 8 il met bien mais defois 1 fois sur 4.

merci de votre aide
mario94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 11h40   #11
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Aucun problème sur IE8 de mon côté.

A tout hasard, au lieu de la valeur transparent de ton background sur le hover, si tu mets une vraie valeur ça donne quoi ?
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 11h48   #12
Invité de passage
 
Inscription : septembre 2010
Messages : 70
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 70
Points : 0
Points : 0
re j'ai remplacé transparent par une couleur là ca ne bouge pas

c'est bizzare que chez moi i 8 ça ne marche pas et que chez vous ça marche
mario94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 12h06   #13
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Tu pourrais mettre ta version en ligne à jour ? Parce qu'il y a toujours transparent là ..

Et es-tu sûr d'être sur IE8 ? Pas IE8 en mode compatibilité IE7 ?
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 13h01   #14
Invité de passage
 
Inscription : septembre 2010
Messages : 70
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 70
Points : 0
Points : 0
j'ai mis une couleur et j'ai supprimé le mot transparent

et je suis bien sur ie8 et firfox c'est 4.0.1

donc tu verra mes hovers ne change plus quand tu passera ton curseur.

merci
mario94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 14h03   #15
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Code :
tr:hover td{ background-color : 1C1F26; }
Pas de # avant la couleur ?
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 15h12   #16
Invité de passage
 
Inscription : septembre 2010
Messages : 70
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 70
Points : 0
Points : 0
Merci je n'ai pas vue que j'ai oublié donc :

Code :
1
2
3
4
5
tr:hover td{ background-color : #24262D; }
 
td { border: 1px solid black; background-color:#1C1F26; vertical-align:top; }
table { background-color: #13171F; border: 1px solid black; }
th { background-color:#24262D; border: 1px solid black; }
mais en tout cas firfox ça marche bien mais pas sur ie 8 en tout cas chez moi mais comme chez toi ça marche on va dire que c'est réglé a part savoir pour quoi chez moi il ne fonctionne pas a chaque categorie

merci pour ton aide
mario94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h33.


 
 
 
 
Partenaires

Hébergement Web