Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269

    Problema float su due div

    Salve ragazzi, ho un piccolo problema con la struttura di un template.

    Praticamente dovrei avere una struttura di questo genere:

    WAPPER

    Box contenuto
    box modulo
    box mappa
    FINE box contenuto

    box footer
    FINE box footer

    FINE WAPPER

    Allora, il box contenuto contiente talvolta altri 2 box, modulo e mappa, i quali dovranno essere affiancati.
    Sotto al box contenuto dev'esserci subito il footer.

    Il mio problema sorge quando vado ad affiancare modulo e mappa, quando utilizzo il float, si affianca a questi 2 div anche il footer, e non va bene.

    Qualcuno può aiutarmi? grazie anticipatamente.


    codice:
    <style type="text/css">
    <!--
    div#contenuto { font: 12px Tahoma; }
    
    div#modulo { float: left; }
    
    div#mappa { float: left; }
    
    div#footer {...mie regole; }
    -->
    </style>
    
    <body>
    WAPPER
    <div id="contenuto">
            <div id="modulo"></div>
            <div id="mappa"></div>
    </div>
    
    <div id="footer"></div>
    FINE WAPPER
    </body>
    Volevo chiedere un'altra info:

    Io utilizzo un div chiamato WAPPER il quale contiente tutti gli altri elementi, il footer e meglio inserirlo all'interno del WAPPER oppure fuori?

    Grazie anticipatamente!
    Con i sogni possiamo conoscere il futuro...

  2. #2
    Utente bannato
    Registrato dal
    May 2009
    Messaggi
    393
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    	<head>
    		<title>Documento senza titolo</title>
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css">
    .ts-1 {
    	border: none;
    	text-align: left;
    	width: 981px;
    }
    
    .ts-1-1 {
    	border: none;
    	clear: both;
    	float: left;
    	padding: 0px;
    	width: 981px;
    }
    
    .ts-3-1 {
    	border: none;
    	clear: both;
    	float: left;
    	line-height: 19px;
    	padding: 0px;
    	width: 490px;
    }
    
    .ts-3-2 {
    	border: none;
    	float: left;
    	line-height: 19px;
    	padding: 0px;
    	width: 491px;
    }
    
    .ts-2-2 {
    	border: none;
    	clear: both;
    	float: left;
    	line-height: 19px;
    	padding: 0px;
    	width: 981px;
    }
    </style>
    	</head>
    	<body>
    		<div class="ts-1">
    			<div align="left" class="ts-1-1">
    				<div class="ts-1">
    					<div class="ts-1-1">
    						<div class="ts-1">
    							<div class="ts-3-1">Contenuto</div>
    							<div class="ts-3-2">Contenuto</div>
    							<div style="clear: both;"></div>
    						</div>
    					</div>
    					<div class="ts-2-2">Footer</div>
    					<div style="clear: both;"></div>
    				</div>
    			</div>
    			<div style="clear: both;"></div>
    		</div>
    	</body>
    </html>

  3. #3
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Grazie mille per la tua risposta, c'è solo una cosa che non va bene:

    come mai il div contenuto, non si allunga in base ai contenuti dei div modulo e mappa?
    Con i sogni possiamo conoscere il futuro...

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.