Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Posizionamento layer

  1. #1
    Utente di HTML.it L'avatar di ercoli
    Registrato dal
    Mar 2002
    Messaggi
    173

    Posizionamento layer

    Grazie a quanti vorranno rispondermi.

    Ho una tabella centrata nella finestra che si sposta - centrandosi - al variare delle dimensioni della finestra del browser.
    Sovrapposto a questa tabella ho messo un layer.

    DOMANDA: come faccio a far mantenere la posizione al layer rispetto alla tabella al variare della dimensione della finestra? In altre parole il layer deve potersi riposizionare al ridimensionamento della finestra.

    A seguire il codice del mio layer:
    <div id="layer" style="position:relative; left:285px; top:41px; width:474px; height:72px; z-index:1">

    NOTA BENE: ho provato con position:relative ma niente da fare.

    ercoli

  2. #2
    Non puoi usare lo stesso codice che hai usato x la tabella?
    solo che invece di farlo stare al centro lo fai stare al centro + 1/2 della larghezza della tab, così ci sta perfettamente di fianco.

    PS Che codice hai usato per centrare al resize?

  3. #3
    Utente di HTML.it L'avatar di ercoli
    Registrato dal
    Mar 2002
    Messaggi
    173
    Per essere compatibile al massimo ho utilizzato un espediente:
    una tabella da una riga e una colonna (dunque con una sola cella) di larghezza e altezza 100% nella quale si trova nidificata la tabella che contiene la mia pagina con sovrapposto il layer.

    Naturalmente per risolvere il problema sono disposto a cambiare tecnica per centrare la mia pagina.

  4. #4
    Aaaaargh! E' come usare la dinamite per fare un buco nel muro dove ci andrà una porta: il buco lo fai lo stesso, ma che casino!

    Come avrai già avuto modo di leggere altrove in questo forum, l'uso delle tabelle per il layout è fortemente sconsigliato... comunque, che io sappia, a meno di non ricorrere a javascript (cosa che pensavo avessi fatto), è l'unico modo per lasciare qualcosa centrato al resize.

    Quindi a mio parere o ti crei una seconda tabella monocella 100%, sovrapposta all'altra, per allinearci dentro il layer, o usi javascript.

    Però che macello... è proprio fondamentale che il tutto si centri al resize??

    PS Soluzioni più eleganti sono ben accette, io sono un po' un macellaio (ma anche tu ercoli mica scherzi, eh!)

  5. #5
    usa un div e setta l'align a center:

    codice:
    <div align="center"></div>
    le tabelle ormai sn sconsigliate per il layout, come ha già detto Petro_suse91.
    il tutto così rimarrà centrato...ciao

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