Visualizzazione risultati 1 fino 5 di 5

Discussione: [CSS][DIV] Div sulla stessa linea

  1. #1
    Guest

    Predefinito [CSS][DIV] Div sulla stessa linea



    Sono 2 div con applicati del css per colorarli, solo che non voglio che siano uno sotto l'altro, ma uno di fianco all'altro fino a fine riga e solo quando non c'è ne stanno più vada a capo...

    Mi sono girato alcune guide di css ma non trovo il tag da assegnargli per risolvere...

    Premetto che i div hanno una larghezza di 150px, quindi abbondandemente più piccoli della pagina...

    Qualcuno sa come risolvere?

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Puoi fare così:
    Codice HTML:
    <div style="float:left;">Contenuto 1</div>
    <div style="float:left;">Contenuto 2</div>
    E all'elemento sotto devi la proprietà "clear:left;" nello stile.

    Oppure puoi fare così:
    Codice HTML:
    <div style="display:inline;">Contenuto 1</div>
    <div style="display:inline;">Contenuto 2</div>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito



    Ho usato display: inline;



    Ho usato questo:
    Codice PHP:
    $i = 0;
    for(...)
    {
    $style = ($i == 0) ? 'float:left;' : 'clear:left;';
    print
    '<div class="albumDiv" align="center" style="'.$style.'">.....</div>';
    $i++;
    }
    e di conseguenza l'html generato è questo

    Codice:
    <div class="albumDiv" align="center" style="float:left;">...</div>
    <div class="albumDiv" align="center" style="clear:left;">...</div>
    Ultima modifica di neoscript : 27-01-2007 alle ore 19.42.28

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Il "clear:left;" lo devi dare all'elemento che c'è dopo i due div.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    Ah ok... Avevo capito male

    Ora funfa

    Grazie

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •