Bonjour,
J'ai un petit problème d'affichage avec mes infobulles.
J'ai un tableau placé dans un div et pour avoir des cellules de même taille je n'affiche qu'une partie du texte, affichant le reste dans une infobulle quand on passe la souris sur le texte.
Jusque là pas de soucis mais le problème est que si l'infobulle est proche des bords du div, elle disparait sous lui malgré des valeurs de z-index différentes.
Je débute en css et je ne vois pas trop comment régler ce pb.
Merci d'avance pour votre aide!
Code de ma page :
Code de ma CSS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div id="divbureau"> <table summary="" > <tr> <td><a class="infobulle" href="#" onclick="return false;">Texte<span><span id="cadrehaut">blabla</span><span id="cadrebas">blabla</span></span></a></td> .... </tr> </table>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54 #divbureau{ position:relative; left:5px; height:28px; width:800px; overflow:auto; border-top:2px solid black; border-bottom:2px solid black; z-index:0; } a.infobulle span{display: none;text-decoration:none;} a.infobulle{ position:relative; text-decoration:none; color:#000000; cursor:help; } a.infobulle:hover{ z-index:500; background-color:white; } a.infobulle:hover span{ display:block; top:32px; left:10px; position:absolute; width:250px; height:auto; } span#cadrehaut{ top:0; padding-bottom:5px; padding-top:5px; padding-left:30px; border-bottom: 2px solid #006699; font-family:verdana; font-size:10px; } span#cadrebas{ top:24px; padding-bottom:10px; padding-top:5px; padding-left:10px; padding-right:20px; border:none; font-family:verdana; font-size:10px; }
Partager