Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Div adattabile al contenuto

    Come dice il titolo mi servirebbe un div che si adatti al contenuto, so che mi basterebbe non impostare l'attribuito height ma in questo modo il div avrebbe altezza pari a 0px se non c'è contenuto.
    Io vorrei invece che il div partisse da un'altezza pari all'intera pagina (height: 100%) e che poi si allungasse automaticamente se il contenuto va oltre.
    E' possibile?

    Grazie

  2. #2
    CSS -> min-height:100% ?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3
    Utente bannato
    Registrato dal
    Sep 2009
    Messaggi
    1,737
    Originariamente inviato da ricman
    CSS -> min-height:100% ?
    Se il div è vuoto non funziona!

  4. #4
    A parte che fosse solo quello il problema uno puo inserire

    & nbsp;</p> all'interno del div vuoto ma il min-height non da problemi su IE 6 ?

  5. #5
    Avevo già provato con min-height ma non funziona, né in firefox né in internet explorer.
    La soluzione che più si avvicina a quello che cerco è inserire overflow: auto; ma in questo modo compare la barra di scorrimento quando il contenuto super la pagina.

  6. #6
    oltre a min-height aggiungi:

    codice:
    height: auto !important;
    height:100%;

  7. #7
    Purtoppo non funziona, pensavo di sì visto che cercando su google ho notato che è uno dei metodi più consigliati.
    Il testo va oltre il div ma il div non si espande, lo vedo dal colore di sfondo che rimane fisso.

  8. #8
    sa, facci vedere sto codice

  9. #9
    Ok, questo è il css:

    codice:
    #container {
      background-color: #ffffff;
      position: absolute;
      left: 50%;
      margin-left: -512px;
      width: 1024px;
      min-height: 100%;
      height: auto !important;
      height: 100%;
    }
    
    #contents {
      position: absolute;
      top: 220px;
      left: 12px;
      width: 680px;
    }
    Nella pagina principale invece ho:

    codice:
    ...
    <body>
      <div id="#container">
        ...
        <div id="#contents">
        </div>
    
      </div>
    </body>
    Tramite il dom di javascript vengono appesi dinamicamente altri div al div contents.

  10. #10
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    E' normale che il testo vada dove vuole, li hai messi con posizionamento assoluto quindi sono usciti dalla clipsview e ognuno se ne va per la propria strada.

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.