Salve,
sto manipolando una masterpage ma ho un problemino.
La master page è composta da:
un BODY;
un PIE di pagina;
un BANNER laterale a destra.
Entrambi i contenuti sono racchiusi in delle classi di div per dargli la colorazione.
In poche parole, il body è rosso per esempio, il pie è rosso e il banner è rosso.
Il PIE è situato sotto il BODY, quindi, essendo il contenuto dinamico, man mano che il contenuto del body viene riempito, il PIE di pagina scende sempre più giu e va benissimo.
Il problema nasce per il banner.
Se il Banner ha un contenuto di lunghezza maggiore del BODY va a finire oltre il PIE sovrascrivendolo.
Non c'è un modo per far si che il PIE sia sempre SOTTO il div più lungo?
Essendo che i div si allungano in base al congtenuto dinamico non posso decidere la lunghezza a priori.
Ecco il codice e la foto del risultato:
Link immaginecodice:<div class="contenuto" style="width: 1024px; margin: 0 auto"> <div class="contenuto" style="position: absolute; width: 205px; margin: 0 0 0 815px; top: auto;"> <% Response.Write(ControlloDatabasemy.Instance.prendiBanner("")); %> </div> <div class="contenuto" style="width: 808px; margin: 0 0; top: auto;"> <asp:ContentPlaceHolder ID="ContentPlaceHolderBODY" runat="server"> </asp:ContentPlaceHolder> <div class="c1" style="width: 1024px; height: 100px; margin: 0 auto; top: auto; font-size:11px;"> <asp:ContentPlaceHolder ID="ContentPlaceHolderPIE" runat="server" > </asp:ContentPlaceHolder> </div> </div> </div>
Come si vede benissimo dalla foto, il PIE di pagina si adatta alla lunghezza del BODY, ma se il BANNER è più lungo lo sovrascrive.
Come potrei fare per far si che il PIE sia sotto il BODY se il BODY è più lungo o sia sotto il BANNER se il banner è più lungo?
Scusate i giri di parole spero che il l'immagine faccia capire la problematica![]()

Rispondi quotando