Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    submenu troppo lungo finisce fuori schermo con mozilla.

    Ciao ragazzi,
    sto utilizzando uno script trovato su http://www.dhtmlgoodies.com/ per creare un menu orizzontale con submenu attivati a seconda dell´opzione scelta nel menu superiore. I submenu sono allineati rispetto al corrispondente elemento "parent" nel menu superiore.

    Se perķ uno di questi submenu contiene un numero superiore di elementi, mozilla se ne frega e continua in orizzontale anche oltre la fine dello schermo. Al contrario Explorer giustamente considera la fine dello schermo come suo limite ultimo, e sposta un po´ a sinistra il div del submenu per farlo entrare tutto nello schermo.

    Potete vedere un esempio completo dello script su http://www.francescoinsvezia.net/test.html (apritelo prima con IE e poi con mozilla e capirete).

    L´unica soluzione che ho trovato é un poco elegante margin-left:-100px; nelle proprietá del div submenu, che perķ ovviamente mi sposta a sx anche i submenu precedenti.

    Esiste un modo pulito per far fare anche a mozilla quello che fa IE, e cioé fargli spostare a sinistra i div che dovessero risultare troppo lunghi?

    Thx
    /Francesco

  2. #2
    nessuno??

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    puo' andare se invece che spostarsi, si accodino uno sotto l' altro?
    in tal caso puoi cambiare
    #submenu div{
    white-space:nowrap; /* Don't change this option */
    }

    in

    #submenu div a{
    white-space:nowrap;
    }
    Immagini allegate Immagini allegate

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.