Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    errore sfondo per div annidati senza height definito

    sto concludendo un layout css tableless, va tutto bene, il codice è xhtml valido.

    L'unica cosa che non riesco a capire è questa:

    ho un div che contiene due colonne (in float) e ha lo sfondo a immagine per simulare le due colonne.

    il fatto è che senza settare l'altezza (height o min-height) lo sfondo non si vede anche se tutto il resto va bene.

    l'html
    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>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
    
    <div id="wrapper">
    	<div id="header">
    		HEADER
    	</div>
    	<div id="container">
            <div id="side-a">
    			
    
    SIDEA </p>
    			</div>
    		
    		<div id="side-b">
    			
    
    SIDE</p>
    			
    
    </p>
    			
    
    </p>
    			
    
    </p>
    			
    
    </p>
    			
    
    </p>
    			
    
    </p>
    			
    
    B</p>
    		</div>
    	</div>
    	<div id="footer">
    		FOOTER
    	</div>
    </div>
    
    </body>
    </html>

    il css
    codice:
    /* CSS Document */
    
    body,html { maring:0px auto; padding:0px;}
    
    #wrapper {
    	text-align: left;
    	margin: 0px auto;
    	padding: 0px;
    	border:0;
    	width: 600px;
    }
    
    #container{
    background-color:#ff0000; height:100px;}
    
    #header {
    	margin: 0px;
    	background: yellow;
    }
    
    #side-a {
    	float: right;
    	width: 150px;
    }
    
    #side-b { 
    	margin: 0;
    	float: left;
    	width: 450px;
    	height: 1% /* Holly hack for Peekaboo Bug */
    }
    
    #footer {
    	clear: both;
    	background: #A2A2A2;
    }
    consigli?
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  2. #2
    il contenitore deve avere al suo interno un div delle stesse dimensioni che floatta con la tua immagine di sfondo. A questo punto il background si ripete.

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    cerca 'clearing' nel forum

    e cambia così

    #container{
    height: auto;
    overflow: hidden;
    background-color:#ff0000;
    }
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.