PDA

View Full Version : Controlli ASP.NET e div html


tomminno
17-01-2007, 11:40
Sto ristrutturando un sito con l'impaginazione realizzata tramite tabelle. Trovo però dei problemi a far convivere controlli asp e tag div.
Nel mio caso ho un template ristrutturato tableless, con la seguente struttura:

.pagina
{
background-color: #f7f7f7;
border: solid 1px #7A92A1;
padding:0px;
}

.header
{
width:100%
}

.contenuto
{
width:100%
}

<div class="pagina">
<div class="header">...</div>
<div class="contenuto">...</div>
<div class="footer">...<div>
</div>


Il problema è che nel contenuto ci sono a volte delle griglie asp più larghe della dimensione della pagina.
Con IE l'intera pagina viene ridimensionata, in modo che l'intero layout sia consistente con le dimensioni della griglia, ma con Firefox il controllo asp (se supera le dimensioni della finestra) sembra come appiccicato sopra per cui tutti i div continuano a mantenere la dimensione originale, mentre la griglia sfora le dimensioni (si vede il border del div "pagina" sbucare sopra e sotto la griglia).
C'è qualcosa di sbagliato nelle definizioni del css?
Oppure c'è un qualche modo per definire lo stile in modo da far adattare la dimensione in base al controllo asp?