Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2306 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème div/overflow

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème div/overflow

n°1172621
Blo_odyMar​Y
Posté le 08-08-2005 à 16:55:58  profilanswer
 

Salut à tous,
 
J'ai besoin d'afficher un div qui fonctionnerait de la même manière que la balise alt d'une image sous IE (popup jaune qui s'affiche au passage de la souris dessus).
 
Le texte pouvant être très long, j'ai besoin d'un ascenseur.  
 
Après recherche sur le forum, j'ai repéré le style overflow, qui me donne le résultat escompté, sauf que lorsque je passe la souris sur mon div => il disparait.
 
Si mon explication n'est pas claire, je joins à la fin du post le code utilisé, avec les 2 cas.
 
Comment garder l'ascenseur, tout en évitant le clignotement du calque lorsqu'on passe la souris dessus ?  
 
Est-ce possible ?
 
Merci d'avance.
 

Code :
  1. <html>
  2. <head>
  3.  <style>
  4.   #login li {
  5.    border: 1px solid black;
  6.   }
  7.   #login li div {
  8.    position:absolute;
  9.    left:450px;
  10.    top:10px;
  11.    border:1px solid #990000;
  12.    background-color:#FFFFCC;
  13.    color:black;
  14.    width:200px;
  15.    padding:5px;
  16.    display:none;
  17.    z-index:20;
  18.   }
  19.   #login li:hover div {
  20.    display:block;
  21.   }
  22.   #login2 li {
  23.    border: 1px solid black;
  24.   }
  25.   #login2 li div {
  26.    position:absolute;
  27.    left:450px;
  28.    top:120px;
  29.    border:1px solid #990000;
  30.    background-color:#FFFFCC;
  31.    color:black;
  32.    width:200px;
  33.    height: 200px;
  34.    padding:5px;
  35.    display:none;
  36.    z-index:20;
  37.    overflow: auto;
  38.   }
  39.   #login2 li:hover div {
  40.    display:block;
  41.   }
  42.  </style>
  43.     </head>
  44. <body>
  45.  <ul id="login">
  46.   <li>
  47.    TEST 1 (le calque reste visible si on passe la souris dessus)
  48.    <div>
  49.     texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte
  50.    </div>
  51.   </li>
  52.  </ul>
  53.  <br><br><br>
  54.  <ul id="login2">
  55.   <li>
  56.    TEST 2 (le calque clignote si on passe la souris dessus)
  57.    <div>
  58.     texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte tex txt et  texte texte
  59.    </div>
  60.   </li>
  61.  </ul>
  62.  <br><br>
  63.  Est-ce possible d'avoir le calque avec le scroll, mais sans qu'il clignote lorsqu'on passe la souris dessus ?
  64. </body>
  65. </html>


Message édité par Blo_odyMarY le 08-08-2005 à 17:24:30
mood
Publicité
Posté le 08-08-2005 à 16:55:58  profilanswer
 

n°1172632
gatsusat
Posté le 08-08-2005 à 17:03:29  profilanswer
 

faut faire appel à du JS dans ton cas, c'est obligéa

n°1172643
Blo_odyMar​Y
Posté le 08-08-2005 à 17:08:21  profilanswer
 

ok, je ne vois pas d'inconvénient à utiliser un peu de JS, mais peux-tu me mettre sur la voie stp ?  
 
je ne vois pas en quoi le JS va m'aider ?

n°1172648
afbilou
pouet your life
Posté le 08-08-2005 à 17:09:29  profilanswer
 

Blo_odyMarY a écrit :

Salut à tous,
J'ai besoin d'afficher un div qui fonctionnerait de la même manière que la balise title d'une image sous IE (popup jaune qui s'affiche au passage de la souris dessus).


 

Blo_odyMarY a écrit :


#login li:hover div {
  display:block;
}


Ca ne marchera pas sous IE ca :/ La pseudo class :hover ne s'applique que sur les balises <a> avec IE.

n°1172654
Blo_odyMar​Y
Posté le 08-08-2005 à 17:12:12  profilanswer
 

Merci pour ta remarque, je vais utiliser des liens alors, ça ne me dérange pas. :)

n°1172656
dotfx
Posté le 08-08-2005 à 17:15:17  profilanswer
 

oubien onMouseOver
et n'oublies pas de fermer le <head> et définir le <style type="text/css">, j'imagine que c'est codé en vitesse pour illustrer l'exemple.


Message édité par dotfx le 08-08-2005 à 17:16:04

---------------
www.renderfarm.online
n°1172660
Blo_odyMar​Y
Posté le 08-08-2005 à 17:19:33  profilanswer
 

oups j'ai pas fermé le <head>.
 
Oui j'ai codé ça vite fait, le code final ne sera pas aussi baclé. ;)
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème div/overflow

 

Sujets relatifs
Problème de lancement de script java en asp :([résolu] [PHP] Problème d'espaces
[php] probleme de synthaxe compteurAlignement de texte sur blog ... probleme
Probleme de connexion à phpmyadmin[MySQL] Problème de recherche sur 3 tables
[CSS] 'overflow' et firefox 1.0.3 = problèmeProblème d'overflow d'un cadre sur IE : ça foire en largeur [Résolu]
[CSS] problème d'OverFlow[ XHTML et CSS ] Problème d'overflow: auto...
Plus de sujets relatifs à : Problème div/overflow


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR