Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Layout 3 colonne

  1. #1

    Layout 3 colonne

    sono nuovo nella programmazione e mi stavo "dilettando"
    provando gli esempi di html.it
    l'esempio riguardante il layout a 3 colonne ridimensionabile non riesco a farlo funzionare le 2 colonne laterali non si allungano
    per tutta la lunghezza della pagina ma solo fino alla prima schermata

    ho provato a mettere lo stesso colore alle colonne laterali come nei 2 esempi precedenti ma non funziona ho provato anche a mettere un'immagine sia nel box che nelle 2 colonne ma nn va lo stesso

    l'esempio è questo

  2. #2
    Devi usare un background per il corpo contenitore. se vuoi un layout a 3 colonne, dovrai usare, poniamo, un'immagine di un tot numero di pixel divisa in tre aree di colore diverso. Poi dovrai scrivere:

    codice:
    #contenitore {
    background: #fff url(tre_col.gif) repeat-y;
    }

  3. #3
    grazie per aver risposto
    quindi l'immagine basta metterla nel contenitore e non nelle sezioni laterali

  4. #4
    Certo. Se hai:

    codice:
    <div id="container">
    <div id="col-sx">Lorem ipsum...</div>
    <div id="col-dx">...</div>
    </div>
    il background applicato al container coprirà tutte e due le colonne. se ne hai tre, dovrai mettere un sfondo diviso in tre. tutte le colonne vanno posizionate col float. per maggiori dettagli:

    Gianluca Troiani, "CSS. Guida completa" (Apogeo)

    Capitolo 4.

  5. #5
    il mio codice è questo
    codice:
    body {
    	background-color: #FFFFFF;
    	text-align: center;
    	margin: 0px;
    	padding: 0px;
    	height: 100%;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #000000;
    }
    #box {
    	background-color: #FFFFFF;
    	background-image:url(../3colonne.png);
    	background-repeat:repeat-y;
    	text-align: left;
    	width: 768px;
    	margin-top: 0px;
    	margin-right: auto;
    	margin-bottom: 0px;
    	margin-left: auto; 
    	height: 100%; 
    }{
    ma il problema persiste il codice delle 3 colonne è
    codice:
    #left {
    	background-color: #00CC00;
    	float: left;
    	width: 130px; 
    	height: 100%;
    	margin: 0px;
    }
    #middle {
    	background-color: #FFFFFF;
    	width: 508px;
    	float: left;
    	height: 100%;
    	margin: 0px;
    }
    #right {
    	background-color: #00CC00;
    	float: right;
    	width: 130px; 
    	height: 100%;
    	margin: 0px;
    }
    nessuna idea su quale sia il problema?

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.