[CSS]

Résolu/Fermé
afrodje Messages postés 759 Date d'inscription mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 - 14 oct. 2008 à 12:48
 Utilisateur anonyme - 14 oct. 2008 à 19:15
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
14 oct. 2008 à 13:57
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 vendredi 1 août 2008 Statut Membre Dernière intervention 28 juin 2015 185
14 oct. 2008 à 14:01
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 mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 168
14 oct. 2008 à 16:27
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 jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 1
14 oct. 2008 à 16:45
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
14 oct. 2008 à 17:55
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 mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 168
14 oct. 2008 à 17:59
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
14 oct. 2008 à 18:36
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 mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 168
14 oct. 2008 à 18:57
Merci quand même.
0
Utilisateur anonyme
14 oct. 2008 à 19:15
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