Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di adiumx
    Registrato dal
    Jan 2005
    residenza
    Zurigo
    Messaggi
    353

    [CSS] Altezza variabile div, nidificatod dentro un altro div

    Ciao a tutti, io ho 2 div

    <div id="testo">
    <div id="boxTesto">testo ecc. ecc.</div>
    </div>

    codice:
    #testo{ 
    border-bottom: 1px solid #b4bdec;
    }
    codice:
    #boxTesto { 
    position: relative; 
    left: 3%; 
    top: 30px; 
    width: 94%; 
    background-color: #ededed;
    border: solid 1px #b4bdec; 
    padding:5px;
    }
    nell'allegato vedete il risultato che vorrei.

    Il problema? Il testo varia, e se diventa troppo lungo, poi esce e "passa" sulla linea del #testo


  2. #2
    Chiaro, perché i box posizionati in modo fisso, relativo e assoluto sono estratti dal flusso del documento e non condizionano il layout degli altri box (che sono invece posizionati in modo statico).

    Mi chiedo solo perché hai usato position: relative. Dato che #boxTesto è contenuto in #testo, quest'ultimo, se non gli specifichi nessuna altezza, sarà alto tanto quanto basta a contenere #boxTesto. Ciò ovviamente solo se #boxTesto è posizionato in modo statico (ovvero non ha indicato un valore diverso per la proprietà position e non è flottante).
    Se hai usato position: relative per "spostare" #boxTesto di una certa misura rispetto alla sua posizione "normale" (con top e left), puoi benissimo ottenere lo stesso usando i semplici margini.

    codice:
    #boxTesto { 
    margin-left: 3%; 
    margin-top: 30px; 
    width: 94%; 
    background-color: #ededed;
    border: solid 1px #b4bdec; 
    padding: 5px;
    }

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.