Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    198

    [CSS2] Spazio fra 2 div se uno contiene testo

    Ciao a tutti,
    ho una problematica di cui non riesco assolutamente a venirne a capo.

    Spiego in dettaglio: ho due div uno sotto l'altro, senza margini, senza padding.
    Tutto funziona correttamente solo se il div sottostante è vuoto o contiene testo non formattato: se chiudo il testo entro i tag

    </p> o <h1></h1>, si crea uno spazio tra i due div. E non capisco il motivo. Credo succeda anche con altri tag o contenitori ma dovrei testare.

    Il problema si risolve se immetto un tag
    prima del tag

    ma è una soluzione che voglio evitare perchè mi si creano problemi in strutture più complesse e quando entrano in gioco margini e padding.

    Ho testato con Firefox e Chrome, ma presumo il problema esista per tutti gli altri browser. Sicuramente sbaglio qualcosa io, ma non ho idea. Non voglio pensare di aver scoperto un bug...

    Ho messo tre esempi di riferimento con codice minimale che illustrano le varie situazioni.

    1. problema con tag

    </p>: http://australyan.ilbello.com/xhtml/test/index.html

    2. ok senza tag

    </p>: http://australyan.ilbello.com/xhtml/test/index2.html

    3. ok con cheat
    prima del

    : http://australyan.ilbello.com/xhtml/test/index3.html

    Qualcuno puo' darmi una spiegazione? Ho la sensazione di perdermi in un bicchier d'acqua ma non riesco assolutamente a venirne a capo.
    La vita è una tempesta, ma prenderla nel culo è un lampo...

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    ma non puoi mettere uno stile a

    e assegnargli margin:0?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    198
    Originariamente inviato da ResianTaxidrive
    ma non puoi mettere uno stile a

    e assegnargli margin:0?
    Si certo che posso, non ci ho mai neanche pensato!

    Ma indipendentemente da questo perchè succede sta cosa? Cmq ora provo...
    La vita è una tempesta, ma prenderla nel culo è un lampo...

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    198
    Hai ragione, funziona perfettamente! Immetto un altro esempio qui, con il tag

    e margin 0

    http://australyan.ilbello.com/xhtml/test/index4.html

    Mi perdevo effettivamente in un bicchier d'acqua, pensavo il problema fosse dovuto ai div contenitori, invece il problema era nel paragrafo



    Amico, non so come ringraziarti, ci ho perso dei giorni!
    La vita è una tempesta, ma prenderla nel culo è un lampo...

  5. #5
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    mi offrirai una pinta di rum in qualche bettola caraibica

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.