Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302

    layout progressivo solo al centro

    Ciao a tutti...

    Ho provato a cercare un pò sul forum e sui vari tutorial, ma non sono riuscito a trovare niente di veramente esauriente (forse non sono bravo a cercare), quindi ho deciso di rivolgermi direttamente a voi

    Il mio problema è questo.
    Devo fare un layout composto da header, contenuti e footer (come al solito...).

    La parte dei contenuti deve essere suddivisa in 3 colonne: sx, centro e dx. Le colonne sx e dx hanno dimensione fissa in pixel (150 e 120px rispettivamente).

    Vorrei che la colonna di centro si adattasse in larghezza in modo da avere questa condizione:

    sx(150px)+centro(variabile)+dx(120px) = contenuti(98% width)

    Come posso fare?

    Non voglio utilizzare una tabella, con la quale potrei risolvere facilmente la cosa, ma utilizzare i div...

  2. #2
    prova così:
    codice:
    <style type="text/css">
    <!--
    #nav {	
    	float:left;
    	width:150px;
    }
    #content {
    	margin-left:150px;
    	margin-right:120px;
    }
    #sidebar {
    	float:right;
    	width:120px;
    }
    -->
    </style>
    
    
    <body>
    <div id="nav"></div>
    <div id="sidebar"></div>
    <div id="content"></div>
    </body>
    Per il 98% quello lo fai inserendo il tutto in un altro div "contenitore" con width a 98%

  3. #3
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302

    risolto

    ok...datemi pure di fagiano

    E' bastato perseverare nella ricerca....

    Layout a tre colonne

    e questa è la soluzione da me adottata:


    CSS:
    codice:
    div#header {
    	position: relative;
    	height: 80px;
    	width: 100%;
    	background: #219320;
    	text-align: center;
    	border-bottom: 1px solid #333;
    	border-right: 1px solid #333;
    	left: 0px;
    
    }
    
    div#coldx {
    	float: right; 
    	width: 120px;
    	\width:130px;
    	w\idth:120px;
    	padding: 1em 0 20px 5px;
    }
    
    div#colsx{
    	float: left;
    	width: 150px;
    	\width:160px;
    	w\idth:150px;
    	padding: 1em 5px 20px 0px;
    }
    
    div#contenuti{
    	margin: 0 120px 20px 150px;
    	padding: 1em 5px;
    }
    
    
    div#footer {
    	clear: both;
    	text-align: center;
    	padding: 0;
    	background-color: #219320;
    }
    HTML
    codice:
       <div id="container">
            <div id="header">...</div>
            <div id="colsx">...</div>
            <div id="coldx">...</div>
            <div id="contenuti">...</div>
            <div id="footer">...</div>
        </div>

  4. #4
    che poi è quello che ti ha detto mittico!
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

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.