Backgroundcolor et bordure dotted
13 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

arsenick - WRInaute discret

- Messages: 197
- Inscription: 17 Sep 2004
Backgroundcolor et bordure dotted
Bonjour,
j'ai un soucis sous IE (sous les autres navigateur cela fonctionne) :
j'ai des cellules dont le bord est en pointillé, et je fait du rollover dessus pour changer la couleur de fond au passage de la souris.
Sous IE 6, on dirait que le bgcolor empiète sur le border ... enfin dans tout les cas cea fait un truc pas super esthétique.
(visible sur le site de mon profil - le menu par exemple)
Voici mon code :
<td nowrap style="border:thin dotted" onMouseOut="javascript:this.style.background='#000000'" onMouseOver="javascript:this.style.background='#E4E4E4'"><a href=".">Accueil</a></td>
si vous savez ce que je peux faire pour ne pas avoir cet effet plus que désagréable, je suis preneur
j'ai un soucis sous IE (sous les autres navigateur cela fonctionne) :
j'ai des cellules dont le bord est en pointillé, et je fait du rollover dessus pour changer la couleur de fond au passage de la souris.
Sous IE 6, on dirait que le bgcolor empiète sur le border ... enfin dans tout les cas cea fait un truc pas super esthétique.
(visible sur le site de mon profil - le menu par exemple)
Voici mon code :
<td nowrap style="border:thin dotted" onMouseOut="javascript:this.style.background='#000000'" onMouseOver="javascript:this.style.background='#E4E4E4'"><a href=".">Accueil</a></td>
si vous savez ce que je peux faire pour ne pas avoir cet effet plus que désagréable, je suis preneur
-

blman - WRInaute accro

- Messages: 3077
- Inscription: 5 Sep 2003
as-tu essayer avec les pseudo classes a:link, a:hover, a:visited et a:active en CSS (plutôt que de mettre du javascript) ?
Parce que plutôt que de mettre les bords sur des colonnes de tableaux, tu les met sur tes liens et là, je pense que tu n'aura plus le problème.
Parce que plutôt que de mettre les bords sur des colonnes de tableaux, tu les met sur tes liens et là, je pense que tu n'aura plus le problème.
-

blman - WRInaute accro

- Messages: 3077
- Inscription: 5 Sep 2003
C'est pas grave, ce sera invisible pour l'internaute. Et puis structurellement parlant, il est normal que l'effet soit sur le lien et pas sur la cellule. Pour que ton lien prenne toute la cellule tu peux utiliser display: block;
voici le code que j'utiliserais :
<td><a href="." class="navbar">Accueil</a></td>
Dans CSS :
a:link.navbar {
display:block;
padding:5px 5px 5px 5px;
border-style:dotted;
border-width:1px;
border-color#000000;
}
a:visited.navbar {
display:block;
padding:5px 5px 5px 5px;
border-style:dotted;
border-width:1px;
border-color:#000000;
}
a:hover.navbar{
display:block;
padding:5px 5px 5px 5px;
border-style:dotted;
border-width:1px;
border-color:#E4E4E4;
}
a:active.navbar {
display:block;
padding:5px 5px 5px 5px;
border-style:dotted;
border-width:1px;
border-color:#000000;
}
J'ai pas fait le test mais ça devait fonctioner si j'ai pas fait de faute de frappe
voici le code que j'utiliserais :
<td><a href="." class="navbar">Accueil</a></td>
Dans CSS :
a:link.navbar {
display:block;
padding:5px 5px 5px 5px;
border-style:dotted;
border-width:1px;
border-color#000000;
}
a:visited.navbar {
display:block;
padding:5px 5px 5px 5px;
border-style:dotted;
border-width:1px;
border-color:#000000;
}
a:hover.navbar{
display:block;
padding:5px 5px 5px 5px;
border-style:dotted;
border-width:1px;
border-color:#E4E4E4;
}
a:active.navbar {
display:block;
padding:5px 5px 5px 5px;
border-style:dotted;
border-width:1px;
border-color:#000000;
}
J'ai pas fait le test mais ça devait fonctioner si j'ai pas fait de faute de frappe
-

blman - WRInaute accro

- Messages: 3077
- Inscription: 5 Sep 2003
Tu pourrais encore être plus structurel en utilisant des listes ul en affichant les éléments en inline à la place de ton tableau. Ca te donnerait aussi le même effet visuel, mais tes pages perdrons du poids et ton code gagnerais en structure.
-

mamat- - WRInaute occasionnel

- Messages: 373
- Inscription: 18 Oct 2004
De la meme maniere remplace
;o)
Ha oui au fait ils sont bien en pointillés tes box... Simplement pas de la meme taille que ceux des hr du corps...
- Code: Tout sélectionner
border-style:dotted;
border-width:1px;
border-color:#666666;
- Code: Tout sélectionner
border: 1px dotted #666
;o)
Ha oui au fait ils sont bien en pointillés tes box... Simplement pas de la meme taille que ceux des hr du corps...
-

blman - WRInaute accro

- Messages: 3077
- Inscription: 5 Sep 2003
ou tu peux essayer "dashed" à la place de "dotted". Je sais pas si ça va changer ton problème dans Firefox mais tu peux toujours essayer. C'est bizarre quand même que tu es des problèmes dans Firefox, il interprète très bien tous les standards...
13 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Présentation de Google AdSense - 03-12-2003
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

