Visualizzazione dei risultati da 1 a 6 su 6

Discussione: DIV con Opera

  1. #1
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136

    DIV con Opera

    Ciao,
    ho una tabella con all'interno un DIV con nidificato un altro DIV
    quando si passa il mouse sul primo DIV compare l'altro che è più lungo e si sovrappone al resto della pagina
    Con IE e NN funziona con Opera 6 il DIV più lungo rimane sotto le altre immagini della pagina

    Si può fare qualcosa o è un bug di Opera?

    Codice PHP:

    <table border="0" cellspacing="0" cellpadding="10" height="85" width="140">
            <
    tr
              <
    td height="60" background="img_logo/logo-banner_fondo.gif">
    <
    div id="Layer1" style="position:relative; left:0px; top:0px; width:120px; height:60px; z-index:1; background-color: #666666; layer-background-color: #666666; border: 1px none #000000;" onMouseOut="MM_showHideLayers('BannerSx','','hide')" onMouseOver="MM_showHideLayers('BannerSx','','show')"
                  <
    div id="BannerSx" style="position:absolute; left:0px; top:0px; width:120px; height:168px; background-color: #FFCC33; layer-background-color: #FFCC33; border: 1px none #000000; visibility: hidden; z-index: 2;" onMouseOver="MM_showHideLayers('BannerSx','','show')" onMouseOut="MM_showHideLayers('BannerSx','','hide')"
                    <
    table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
                      <
    tr
                        <
    td><p align="center">[b]testo[/b
                          </
    p>
                          </
    td>
                      </
    tr>
                    </
    table>
                  </
    div>
                </
    div></td>
            </
    tr>
          </
    table

  2. #2
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136
    Nessuno ha avuto un problema simile con Opera?
    Vorrei solo sapere se devo rinunciare
    .

  3. #3
    Ciao Fostex!

    Scusa, ma secondo me non va bene che il layer1 sia in posizione relativa. In questo caso il z-index non conta più.
    Proverei a mettere il layer1 in posizione assoluta, mettendo poi sia layer1 che BannerSx in un div relativo. Così sarà interpretato anche il z-index.


  4. #4
    Utente di HTML.it L'avatar di fostex
    Registrato dal
    Mar 2000
    Messaggi
    136
    Hai ragione, come dici tu funziona!
    Solo che il mio sito è centrato (come html.it) e questi layer si devono riposizionare ogni volta che uno ridimensiona il browser in modo che risultino sempre allo stesso posto.
    come posso fare se il layer1 deve essere assoluto?


  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    1
    Metti il DIV con posizionamento assoluto dentro una tabella, e la tabella metti dentro la cella in quale vuoi che apparisse il layer.
    >>((((()*>

  6. #6
    Originariamente inviato da fostex
    Hai ragione, come dici tu funziona!
    Solo che il mio sito è centrato (come html.it) e questi layer si devono riposizionare ogni volta che uno ridimensiona il browser in modo che risultino sempre allo stesso posto.
    come posso fare se il layer1 deve essere assoluto?

    Certo, mischiare tabelle a layer non è il massimo.
    Se tutta la pagina fosse costruita a layer non sarebbe un problema....

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 © 2026 vBulletin Solutions, Inc. All rights reserved.