[CSS]

Résolu
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

On m'a confier un projet d'un site intra (avec une frame à gauche).
J'ai mis des infobulle sur des liens mais le problème est que l'infobulle de déborde pas sur la frame principale, elle reste sur la frame de gauche.

Voici la code css

a.info span
{
    display: none
}

a.info:hover span
{   
    top:3em; left:0em; width:12em;
    border:1px solid #6699cc;
    background-color:#FFFF33; color:#000000;
    text-align: justify;
    font-weight:none;
    padding:2px;
}


Merci

9 réponses

Utilisateur anonyme
 
Bonjour,
une frame c'est comme une page alors si on dit d'afficher dans une page, il n'y a pas de raison d'afficher dans l'autre.
peut être faut-il essayer de revoir votre mise en page avec une autre technique que les frame.

exemple

positionnez tous vos textes et images via du CSS
0
Groarh Messages postés 682 Date d'inscription   Statut Membre Dernière intervention   185
 
Salut,
c'est impossible de faire déborder quoi que ce soit d'une frame : c'est comme si c'était une fenêtre différente.
Le W3C a choisi de laisser tomber les frames il y a déjà quelques années, et n'a donc rien prévu en CSS pour modifier leur style.
De ce fait, les frames tombent en désuétude... Il n'y a pas de solution.
Pour contourner le problème, tu peux essayer d'augmenter la largeur de la frame gauche, ou alors il faut que le responsable du site se décide à le refaire sans frames (par exemple avec des includes).
0
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168
 
Je ne peux pas changer l'architecture du site.
Ce n'est pas possible de trouver une autre solution similaire aux infobulles et qui permet d'etre sur d'autres form?
0
Mikey_UFC Messages postés 312 Date d'inscription   Statut Membre Dernière intervention   1
 
Salut,

Peut-être que si tu changes le parent de l'infobulle au moment de l'affichage et que tu le place dans le parent ( parentNode ) des frames (document peut-être ) avec un z-index suffisant pour être au dessus de tout le reste.

Mais dans ce cas là, il faudra peut-être utiliser javascript car je ne crois pas que tu puisses modifier les parents en CSS.

Sinon, à ma connaissance, il n'y a aucune solution.
0

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

Posez votre question
Utilisateur anonyme
 
l'analyse et les pécifications de ce que l'on veut faire avant de se lancer dans le codage permettent d'éviter ces soucis et d'être obligé de restructurer un site.
0
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168
 
Alors je suis d'accord mais dans le sens où je suis arrivé depuis pas longtemps dans une entreprise avec environ 300 salariés existant depuis plus de 20 ans, je ne peux imposer et modifier une méthode de travail et toutes l'organisation du menu du site...

desolé
0
Utilisateur anonyme
 
J'ai 40 ans d'ancienneté dans une boite informatique et si les gens travaillent en mettant la charrue avant les boeufs ça va pas le faire comme on dit !
0
afrodje Messages postés 759 Date d'inscription   Statut Membre Dernière intervention   168
 
Merci quand même.
0
Utilisateur anonyme
 
un site peut évoluer et si on te demande de faire ces infos bulles , à toi de démontrer que l'état actuel du site ne le permet pas.
bonne continuation
0