Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    Dividere una sezione in tre colonne

    Ho un layout liquido.

    Ho un elenco puntato con tre link:

    codice:
    <div id="sezione">
    	<ul>
    		[*]link1
    		[*]link2
    		[*]link3
    	[/list]
    </div>
    Come posso dividere in tre colonne con percentuale uguale ?

    es.

    codice:
    |	link1	|	link2	|	link3	|
    Grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ti conviene partire da un menu gia` fatto. Poi eventualmente chiedi se hai necessita` di fare modifiche.

    Nei "link utili" ci sono vari riferimenti a raccolte di menu. A me piace come e` organizzato il sito di CSSplay
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie !

    ma a me non serve un menù, ma tre colonne con percentuale uguale che riempiono la pagina (width: 100%)

    se applico il float: left; che width devo dare a ogni li ?

    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    ma a me non serve un menù,
    Comunque stai usando gli stessi elementi che vengono usati in un menu, per cui i metodi usati nei menu ti possono andare bene.

    se applico il float: left; che width devo dare a ogni li ?
    Dipende.
    Se nel[*] hai azzerato margini e padding, prova con
    width: 33%

    Se invece non ha azzerato, devi fare i conti con i margini e/o padding inseriti di default dai browser, per cui il valore di width potrebbe essere minore, pero` mettere assieme misure in px e misure in % e` molto difficile (soprattutto perche` i browser interpretano secondo criteri che non sono facili da capire)

    Credo che dovresti:
    - dare width: 100% al tag <ul>
    - dare ai tag[*]
    width: 33%;
    float: left;
    margin: 0;
    padding: 0;

    Nota che per dare width 100%, occorre che il contenitore abbia width definita, e se questa e` in % la cosa e` ricorsiva fino al body e al html
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.