Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151

    posizionamento assoluto

    Non riesco a creare due colonne una destra ed una sinistra con i CSS.
    Non ho molta dimestichezza con i CSS ma sono due giorni che non riesco a capire dove sbaglio.
    Qualcuno può darmi una mano?
    Ecco il codice:

    HTML:
    <body>
    <div id="screen">
    <div id="colonna_sinistra">
    ciao ciao ciao ciao ciao ciao ciao colonna sinistra
    </div>

    <div id"colonna_destra">
    ciao ciao ciao ciao ciao ciao ciao colonna destra
    </div>
    </div>
    </body>

    CSS:
    div#screen {width:100% height:100%;}

    div#colonna_sinistra {
    position:absolute;
    width:150px;
    height:100%;
    top:0px;
    left:50px;
    background-image:url(immagini/blue.png);
    }

    div#colonna_destra {
    position:absolute;
    width:150px;
    height:100%px;
    top:0px;
    right:50px;
    background-image:url(immagini/blue.png);
    }

    Grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    ma devi fare questa cosa usando necessariamente il posizionamento assoluto?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    Originariamente inviato da fcaldera
    ma devi fare questa cosa usando necessariamente il posizionamento assoluto?
    __________________________________________________ _______________________________

    No,mi sembrava il modo più semplice, ma non sono obbligato.
    Grazie

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    <body>
    <div id="screen">
    <div id="colonna_sinistra">
    ciao ciao ciao ciao ciao ciao ciao colonna sinistra
    </div>

    <div id"colonna_destra">
    ciao ciao ciao ciao ciao ciao ciao colonna destra
    </div>
    </div>
    </body>



    Css
    codice:
    #screen {
      width    : 400px;
      height   : auto;
      overflow: hidden;
    }
    
    #screen div {
      float     : left;
      display  : inline;
      width    : 200px;
    }
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    Ok,grazie mille.
    Ma non continuo a capire come mai non funziona con il posizionamento assoluto.
    Potresti dirmi dov'è l'errore?
    Grazie.
    Saluti

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    - id"colonna_destra"
    (manca l'uguale per cui il css potrebbe anche essere ignorato)

    - height:100%px;
    percentuale o pixel? se è percentuale non funziona (vedi punto successivo)

    - screen è impostato al 100% in altezza e larghezza rispetto ad un contenitore (il body) che ha altezza e larghezza indefinita. per cui quell'istruzione non funziona.

    Di conseguenza anche right: 50 sul blocco di destra non può funzionare (a occhio se correggi il primo punto e mantieni il tuo codice ti dovrebbero venire due blocchi situati ai lati del browser alti quano basta per contenere il testo, ma non ho provato)

    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    Originariamente inviato da fcaldera
    - id"colonna_destra"
    (manca l'uguale per cui il css potrebbe anche essere ignorato)

    - height:100%px;
    percentuale o pixel? se è percentuale non funziona (vedi punto successivo)

    - screen è impostato al 100% in altezza e larghezza rispetto ad un contenitore (il body) che ha altezza e larghezza indefinita. per cui quell'istruzione non funziona.

    Di conseguenza anche right: 50 sul blocco di destra non può funzionare (a occhio se correggi il primo punto e mantieni il tuo codice ti dovrebbero venire due blocchi situati ai lati del browser alti quano basta per contenere il testo, ma non ho provato)

    Ciao
    __________________________________________________ ______________________________

    Grazie mille, ho risolto.
    erano due giorni che provavo.
    Grazie ancora.
    Saluti

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.