Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    40

    Div dentro altro Div che spagina

    Ciao!
    Ho un div enorme (div1), che contiene un altro div (div2), che a sua volta contiene un div che è pieno di testo (div_testo).

    Praticamente il risultato è come se il testo fosse in una cornice, ed è così che lo vorrei.

    Il problema è che questo testo (caricato con JS) a volte è parecchio, quindi div_testo si va a sovrapporre sia a div1 che a div2, creando un effetto orribile.

    Come posso impostare tutto in maniera tale che se un div è interno ad un altro, anche quelli che lo contengono si allarghino?


    Spero di essere stato chiaro...

  2. #2
    basta non definire l'altezza di div1 e/o div2

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    40
    Il problema è che, caricando il testo da JS, all'inizio il testo è vuoto.
    Quindi il carino effetto-cornice diventerebbe un orribile effetto-linea.

  4. #4
    allora devi provare min-height
    oppure fai caricare il testo all'apertura della pagina
    oppure nascondi tutto finchè non carichi
    oppure ci metti del testo che viene sostituito

    solo la prima soluzione è css le altre devi farle in javascript

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    40
    Ci credi che volevo chiedere se esisteva qualcosa tipo altezza minima, ma non ho chiesto perchè mi sembrava un'idea troppo stupida? :P

    Grazie mille, risolto con min-height.

  6. #6
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    funziona anche con explorer?

  7. #7
    dal 7 compreso in poi funziona
    per quelli precedenti ci sono i trucchetti
    codice:
    .regolacss {
       height: auto !important;
       height: 400px;
       min-height: 400px;
    }
    i valori usati sono per esempio

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    40
    Ca**o... niente da fare, con IE non funziona proprio il codice JS...

    Vabbè, intanto mi segno il consiglio sperando di trovare qualche altro script.

    Grazie comunque.

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    40
    Ca**o... niente da fare, con IE non funziona proprio il codice JS...

    Vabbè, intanto mi segno il consiglio sperando di trovare qualche altro script.

    Grazie comunque.

  10. #10
    Non funziona perché gli stili sono dichiarati nell'ordine sbagliato:

    codice:
    .regolacss{
    	min-height: 400px;
    	height: auto !important;
    	height: 400px
    }
    <-- Fare. O non fare. Non c'è provare. -->

    www.yodastudio.com
    segui YODA Studio su facebook

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.