Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    11

    estensione di un div contenitore lungo tutto il suo contenuto (su firefox)

    Salve...

    Vorrei risolvere uno dei miei dubbi amletici sullo sviluppo di layout con css...

    se io realizzo una pagina del genere:

    Markup:
    codice:
    <div id="container">
    	<div class="box">
    
    testo testo testo testo </p></div>
    	<div class="box">
    
    testo1 testo1 testo1</p></div>
    	<div class="box">
    
    testo2 testo2 testo2</p></div>
    	<div class="box">
    
    testo3 testo3 testo3 testo3 </p></div>
    </div>
    CSS:
    codice:
    #container {width: 760px; margin:10px;border:1px solid black}
    
    .box {width: 145px; margin:20px; float:left; background:#36f; color: #fff}
    
    .box p {margin:10px}
    Mi chiedevo perchè mai su internet explorer vedevo il bordo del div container e su firefox vedevo solo il bordo superiore raddoppiato (cioè il div non si è esteso per inglobare gli altri 4 box) ?
    Questa risposta credo di essermela data già da solo, ovvero questa è la conseguenza che i 4 box contenuti dal div container sono settati come float quindi si staccano dal flusso, rendendo di fatto il container "vuoto". Che poi internet explorer decida di disegnare il bordo "attorno" ai 4 box è semplicemente frutto dell'arbitrio di bill gates e compagnia bella

    Ma la domanda che nasce è la seguente: come faccio a far estendere un div contenitore per tutta la lunghezza del suo contenuto, quando al suo interno sono presenti solo div resi float ?
    Esiste una soluzione ? Forse mediante l'utilizzo di un div "wrapper" ? ma con che proprietà ?

    L'esempio di codice che ho postato è riferito ad un container e 4 box ma prevalentemente il mio problema era quello di realizzare un layout con elementi float al suo interno che abbia un div contenitore in cui utilizzare ad esempio un immagine di sfondo che lo differenzi dallo sfondo bianco dell'intero documento.

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    quello che cerchi tu si chiama "clearing"... fai una ricerca sul forum o su google o guarda tra i link utili

    Ciao
    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
    Aug 2006
    Messaggi
    11
    Ti ringrazio non avevo idea di che chiavi utilizzare per una ricerca simile...

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.