Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Div e position

  1. #1

    Div e position

    Eccomi qua..con un altro problemino..dopo aver messo da parte le tabelle ed essermi data ai div, SEMBRAVA che tutti miei problemi fossero risolti..

    1. Nella costruzione di un sito,tutte le pagine hanno più o meno la stessa grafica, ma spesso lunghezza diversa. NeiCSS ho messo ogni elemento div in posizione assoluta..quindi allungando un div, mi copre quello che invece segue. Ogni pagina ha una lunghezza diversa, quindi tutte non possono caricare lo stesso css..e d'altronde non posso creare un foglio di stile per ogni pagina..!

    2. position relative e static non ho capito molto bene come funzionano...e se magari sono afatte a risolvere ilmio problemino..nella creazione dipagine dinamiche questo è unbel problema.

    IN SINTESI come posso far sì che ogni div, quando lo allungo, non si sovrapponga al successivo?

    Sono costretta a tornare alle contortissime tabelle?

    Grazie a chi mi risponderà!



    ps aggiungo una parte delcodice:
    aggiungo una parte del codice:
    <div id="mainbar"></div>
    <div id="body"></div>
    <div id="end"></div>

    e css:
    #mainbar {
    width:780px;
    height:200px;
    background-image:url(mainbar.jpg);
    background-repeat:no-repeat;
    background-position: center center;
    position:absolute;
    top:75px;
    left:0px;
    }

    #body {
    width:780px;
    height:275px;
    background-color:#336699;
    position:absolute;
    top:275px;
    left:0px;
    }
    #end {
    width:780px;
    height:57px;
    background-color:#000066;
    position:absolute;
    top:550px;
    left:0px;
    }

    end non può rimanere sempre nella stessa posizione perché ogni pagina ha il body diverso, ma ovviamente caricano tutte lo stesso css.

    ora provo con le percentuali

  2. #2
    Utente di HTML.it L'avatar di Alberto
    Registrato dal
    Oct 2004
    Messaggi
    1,870
    Ciao, se le tabelle le usi per inserire dei dati testuali non c'è nessun problema, sono sconsigliate solo per posizionare immagini dato che rendono difficile l'accessibilità.
    Per i div invece la position ABSOLUT va usata per qualcosa che avrà sempre la stessa posizione nella pagina.
    Relative come position significa che il div si adatterà relativamente a ciò che lo contiene, per es. se usi dei div nidificati quello interno sarà relativo al div contenitore.

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.