Visualizzazione dei risultati da 1 a 3 su 3

Discussione: CSS 3 problemi float

  1. #1
    Utente di HTML.it L'avatar di Iron83
    Registrato dal
    Jun 2008
    Messaggi
    396

    CSS 3 problemi float

    Ciao ragazzi,

    da qualche settimana ho iniziato ad utilizzare i css 3.
    Mi sono accorto che utilizzando l'elemento float: left; per tre div contenuti all'interno di un div "contenitore" centrato nella pagina, l'altezza del div contenitore non reagisce al contenuto. In parole spicciole:



    ho inserito un div con float: left all'interno del div contenitore ma niente. Con i CSS di prima generazione non ho mai avuto problemi :master:

    Pagina html

    Codice PHP:
    <div id="layout">

        <
    div style="float: left; width: 700px;">
        
            <
    div style="float: left; width: 200px; background: red;">
            
    daspjdaopdjopdasj
    idsadsasd
            
    </div>
            
            <
    div style="float: left; width: 200px; background: green;">
            
    daspjdaopdjopdasj
    idsadsasd
            
    </div>
            
            <
    div style="float: left; width: 200px; background: purple;">
            
    daspjdaopdjopdasj
    idsadsasd
            
    </div>
            
        </
    div
          
    </
    div
    CSS

    Codice PHP:
    body {
    font-familyVerdanaArialHelveticasans-serif;
    font-size11px;
    color#000000;
    background#EFEFEF;
    }

    #layout {
    width986px !important;
    width986px;
    text-align:left;
    heightauto;
    margin:0px auto auto auto;
    padding:0;
    border1px solid;


  2. #2

    Re: CSS 3 problemi float

    Con i CSS di prima generazione non ho mai avuto problemi
    Strano perché è esattamente il comportamento che uno si aspetterebbe con i css2.
    devi usare un clear:left (o both) dopo l'ultimo elemento interno al contenitore.
    C'è anche una soluzione con la pseudoclasse :after che ti permette di non aggiungere codice non semantico, ma sinceramente non ho mai approfondito e nn so dirti se funziona con tutti i browser.
    guarda qui
    Ciao.

  3. #3
    Utente di HTML.it L'avatar di Iron83
    Registrato dal
    Jun 2008
    Messaggi
    396
    Ciao bionicoz,

    infatti ho risolto subito dopo il post che ho inserito, probabilmente ero fuso dal troppo lavoro e non ho inserito un clear:both!

    Grazie cmq!

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.