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

    posizionamento dei box in css

    Ciao. Ho un problema con i box css della mia pagina. Sto cercando di impaginare un layout x il sito Zen Garden (http://csszengarden.com/) che sicuramente qualcuno conoscerà. Beh, comunque... il pezzo di codice html è il seguente:

    codice:
    <div id="container">
    	<div id="intro">
    		<div id="pageHeader">
    			<h1><span>css Zen Garden</span></h1>
    			<h2><span>testo</span></h2>
    		</div>
    
    		<div id="quickSummary">
    			<p class="p1"><span>testo</span></p>
    			<p class="p2"><span>testo</span></p>
    		</div>
    
    		<div id="preamble">
    			<h3><span>testo</span></h3>
    			<p class="p1>testo</span></p>
    			<p class="p2"><span>testo</span></p>
    		</div>
    	</div>
    </div>
    e il mio css è il seguente:
    codice:
     #container { 
    	width:720px;
    	margin: 0px auto;
    	text-align:left; 
    	background:url(fondo_quadretti.gif) repeat-y;
    	border: 1px solid black;  
    	}
    #intro { 
    	width:720px;
    	position:relative;
    	margin: 0px 20px auto auto;
    	border: 1px solid black;  
    	}
    #pageHeader { 
    	width:430px;
    	height:234px;
    	margin-left:6px;
    	background:transparent url(pageHeader.jpg) no-repeat;
    	z-index:1; 
    	}
    #quickSummary { 
    	position:absolute;
    	top:0px;
    	margin-left:436px;
    	width:269px;
    	height:234px;
    	background:transparent url(quick_summary.gif) no-repeat;
    	z-index:2; 
    	border: 1px solid green; 
    	}	
    #preamble { 
    	width:636px;
    	margin-left:35px;
    	background:transparent url(extradiv2.gif) no-repeat;
    	border: 1px solid red; 
    	}
    Cosa succede? In explorer quando imposto il margin-left del div #preamble, si sposta anche il div #quickSummary che con il primo non ha nessuna relazione...
    Ma in mozzilla invece questo non succede!??!!
    Forse è un problema di compatibilità tra css e browser, ma è da un'ora che provo a fare tentativi e non riesco a concludere il passaggio.

    Avete qualche soluzione?
    Grazie! :master:

  2. #2
    io la vedo diversa nei vari browser a parte lo spostamento, magari dipende dal doctype, comunque prova a dare invece di margin-left:quellocheé left:quellocheè al div con position:absolute

    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  3. #3
    E' un problema di "margin" tipico,pare,di exploreruoi andare solo per tentativi:
    Prova ad azzerare il "margin spostato " maggiorare quello/i esterno/i, devi trovare tu quale....
    alternativa il margin spostato porlo ad "auto" e il resto modificato di conseguenza....
    altra alternativa:lavorare di fantasia e creativita':trovare qualcosa che faccia lo stesso effetto del codice difettoso;quando hai trovato agisci su di esso per compensare il difetto (anche azzerabile )

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.