La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  HTML / CSS / XHTML
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  probleme de dimension...
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: probleme de dimension...  (Lu 710 fois)
probleme de dimension...
« sur: le 27-04-2005 a 21:11:21 »
quaresma
Membre récent
*

Hors-Ligne

Messages: 11



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Code:


salut a tous,
j'ai fait un menu, mais il y a un problème de dimension lorsque un mot du menu est trop long...jugez par vous même:

http://tosweb.free.fr/Nouveau%20dossier2/menuVertical.html

lorsque vous allez sur "Imprimantes">>"Deskjet">>vous pouvez constater que en allant sur tous les liens, le fond bleu n'est pas a la bonne dimension, je voudrai qu'il prenne tout l'espace disponible et ce quel que soit la taille de la cellule.

voici mon CSS:
/* CSS du menu vertical*/
.menur{
    position:relative;
    /* solve a Opera7/IE display bug */
    width:100px;
    width/**/:100px;
    margin:0;
    padding:0;
    }
   
.menur span{
    display:none;
    }
 
.menur li ul{                      /*encadre second menu*/
    border: 1px dotted #386289;
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:100px;
    width/**/:100px;
margin-left:100px; /* be careful */
    margin-top:-18px;
    }
    .menur li ul{
    visibility:hidden;
    }




.menur li ul ul{              /*encadre troisieme menu*/
    border: 1px dotted #386289;
    margin-left: 100px;
    padding:0;
    position:absolute; /* important */
    width:100px;
    width/**/:100px;
    }
.menur li ul ul{
    visibility:hidden;
    }

     
.menur a{      /*tout premier menu*/
    display:block;
    width:100px;
    margin:0;
    padding:1px 0 1px 20px; /* em units can creat little graphic bug in mozilla */
font-family: Arial;
font-size: 8pt;
color: #386289;
font-weight: bold;
text-decoration: none;
    }
.menur a:hover{
text-decoration: underline;
}

   
/* for a mozilla better display with key nav */
.menur a:focus{
    background-color: white;
}

.menur span{
    /* hide some accessibility stuff */
    display:none;
    }
     
.menur li{  /*contenu premier menu*/
width:100px;
    display:block;   
    float:left; 
    margin: 0;
    padding:0;
background-image: url(fleche2.gif);
background-repeat: no-repeat;
background-position: 2% 65%;
    background-color: white;
    }
.menur li:hover{
}


.menur li li{ /*contenu second et troisième menu*/
width:100px;
width/**/:100%;
    display:block;   
    float:left; 
list-style: none;
background: white;
}
.menur li li a:hover {
background: #DBE4F1;
background-image: url(fleche3.gif);
background-repeat: no-repeat;
background-position: 5% 65%;
      }

/* IE PC selector */
* html .menur li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
Code:




et le HTML:
<html>
<head>

<title>Menu déroulant vertical à plusieurs niveaux en DHTML</title>

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="Content-Language" content="fr" />
    <meta name="Robots" content="follow" />
    <meta name="MSSmartTagsPreventParsing" content="TRUE" />

<!-- script du menu -->
<script type="text/javascript" src="dynMenu.js"></script>
<!-- détéction du navigateur -->
<script type="text/javascript" src="browserdetect.js"></script>

<!-- important pour que les vieux navigateurs ne comprennent pas le CSS -->
<style type="text/css">
    @import "menuv.css";
    @import "base.css";
</style>

</head><body>
   
<!-- liste imbriquée de liens qui fera office de menu -->
<ul id="menur">
    <li><a href="#menu1">Ecrans</a>
        <ul>
            <li><a href="#">LCD</a><ul>
                    <li><a href="#">17 pouces</a></li>
                    <li><a href="#">19 pouces</a></li>
                    <li><a href="#">20 pouces</a></li>
                </ul>
          </li>
            <li><a href="#">CRT</a>
                <ul>
                    <li><a href="#">17 pouces</a></li>
                    <li><a href="#">19 pouces</a></li>
                    <li><a href="#">20 pouces</a></li>
                </ul>
            </li>
                </ul>
    </li>
<li><a href="#menu1">Imprimantes</a>
        <ul>
            <li><a href="#">Laser</a><ul>
                    <li><a href="#">Sony</a></li>
                    <li><a href="#">Toshiba</a></li>
                    <li><a href="#">IIYama</a></li>
                </ul>
          </li>
            <li><a href="#">Deskjet</a>
                <ul>
                    <li><a href="#">HP</a></li>
                    <li><a href="#">Canon</a></li>
                    <li><a href="#">philipssssssssssssssssssssssssss</a></li>
                    <li><a href="#">HP</a></li>
                    <li><a href="#">Canon</a></li>
                    <li><a href="#">philips</a></li>
                    <li><a href="#">HP</a></li>
                    <li><a href="#">Canon</a></li>
                    <li><a href="#">philips</a></li>
                </ul>
            </li>
                </ul>
    </li>

    </ul>

<script type="text/javascript">
    initMenu();
</script>

</body></html>
Code:



MERCI BCP POUR VOTRE AIDE!
ps: si vous voyez d'autres problèmes n'hesitez pas en m'en faire part

Rapporter au modérateur  

Re:probleme de dimension...
« Répondre #1 sur: le 28-04-2005 a 14:19:45 »
dhjapan
Membre récent
*

Hors-Ligne

Messages: 29



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Rajoute :

   width: auto;

à ton style : .menur li li a:hover {}

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg