Aggiornamento: Assegnare una taglia di 50 a chiunque possa aiutarmi a raggiungere this design.Perché questo layout pieno altezza CSS non viene visualizzato correttamente?
Così ho cercato negli ultimi 2-3 ore per risolvere questo problema, ma non riesco a farlo. Forse qualcuno con esperienza CSS o jQuery può aiutarmi. Sto provando a accomplish this. Questo è my result. Il problema è che quando ridimensiono la finestra del browser, il contenuto della colonna B viene troncato e c'è uno spazio bianco in più a sinistra della colonna A. Here's a screenshot of what I mean per risparmiare tempo.
CSS:
#public {
width:100%;
}
#publiC#container {
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
min-width:1050px;
}
#public .left {
float:left;
width:40%;
height:100%;
background-color:#fff;
}
#public .left .content {
float:right;
width:365px;
margin-top:20px;
text-align:center;
}
#public .left .platforms {
margin-top:40px;
}
#public .left .aila {
display:block;
margin-top:25px;
}
#public .left .copy {
margin-top:20px;
color:#171515;
font:bold 12px Arial, Verdana;
}
#public .right {
float:right;
width:60%;
height:100%;
overflow:hidden;
}
#public .right .content {
float:left;
width:665px;
min-height:704px;
margin-top:20px;
background:url(images/public-right-shadow.png) no-repeat left top;
}
HTML:
<div id="public">
<div id="container">
<div class="left">
<div class="content">
<img src="images/logo2.png" alt="" class="logo" />
<img src="images/supported-platforms.png" class="platforms" />
<div class="copy">© all right reserved 2012</div>
</div>
</div><!--.left-->
<div class="right">
<div class="content">
Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here. Right column here.
</div>
</div><!--.right-->
</div><!--#container-->
</div><!--#public-->
Provare a rimuovere la proprietà "position" dalla definizione css #containers. Inoltre, anche le proprietà "top" e "left" possono andare se lo fai. Non penso che tu abbia bisogno di loro per ottenere quello che vuoi. – antony
In realtà, se rimuovi il posizionamento assoluto, non penso che nessuna delle regole nella definizione di # container debba essere presente. La larghezza e l'altezza non avranno alcun effetto in quanto l'altezza funzionerà solo se il suo elemento genitore ha un'altezza impostata, e la larghezza sarà automaticamente del 100% per gli elementi del blocco. – antony
Grazie per la risposta, ma se rimuovo quelle proprietà, l'immagine di sfondo non andrà fino in fondo. Inoltre, non ha alcun effetto sul mio problema. – Cris