Salve a tutti, prima di postare ho controllato nell'archivio del forum ma non sono riuscito a risolvere il mio problema, mi chiamo Ferdinando e sono iscritto da poco.
Dunque io ho bisogno di creare una tabella nidificata per potervi poi alloggiare i vari elementi che andranno a comporre la home page del mio sito (creo un layout con tabelle e css).
Ovviamente ho bisogno che ogni tabella interna ad un'altra si adatti a quest'ultima in modo da avere una pagina omogenea e con bordi (invisibili) adiacenti.
Quando vado a visualizzare la mia pagina su chrome o firefox non ho problemi, mentre su internet explorer 9 una delle tabelle centrali (la più interna) non si adatta alla tabella genitore se non imposto alcun "height" per la colonna che la contiene, mentre se imposto l'height al 100% questa sfora e mi compare una barra di scorrimento laterale.
So che con IE 9 ci sono un pò di problemi con questi settaggi, vi prego potreste darmi una mano?
Vi ringrazio molto in anticipo.
Di seguito posto due codici di prova (e ripeto di prova per cui non rimproveratemi troppo se c'è qualcosa che manca o i css non sono settati esterni, vi assicuro che non è ciò che non fa funzionare il tutto), il primo "prova" riguarda la tabella che sfora la pagina, il secondo "prova1" invece riguarda la tabella non adattata al contesto.
codice 1 (prova1.htm)
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-transitional.dtd">
<html style=" height: 100%;">
<head>
<title>Untitled</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style=" margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; height: 100%;">
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr>
<td width="*" height="100%">
</td>
<td width="999" height="100%">
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr width="100%" height="155">
<td colspan="2">
</td>
</tr>
<tr width="100%" height="*">
<td>
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr height="100%">
<td height="100%">
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr height="100%">
<td width="169" height="100%">
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr height="*">
<td>
</td>
</tr>
<tr height="59">
<td>
</td>
</tr>
</table>
</td>
<td width="*" height="100%">
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr>
<td width="636">
</td>
<td width="*">
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr width="100%" height="25">
<td colspan="2">
</td>
</tr>
</table>
</td>
<td width="*" height="100%">
</td>
</tr>
</table>
</body>
</html>
codice 2 (prova.htm)
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-transitional.dtd">
<html style=" height: 100%;">
<head>
<title>Untitled</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style=" margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; height: 100%;">
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr>
<td width="*" height="100%">
</td>
<td width="999" height="100%">
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr width="100%" height="155">
<td colspan="2">
</td>
</tr>
<tr width="100%" height="*">
<td height="100%">
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr height="100%">
<td height="100%">
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr height="100%">
<td width="169" height="100%">
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr height="*">
<td>
</td>
</tr>
<tr height="59">
<td>
</td>
</tr>
</table>
</td>
<td width="*" height="100%">
<table height="100%" width="100%" border="1" cellpadding="1" cellspacing="0">
<tr>
<td width="636">
</td>
<td width="*">
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr width="100%" height="25">
<td colspan="2">
</td>
</tr>
</table>
</td>
<td width="*" height="100%">
</td>
</tr>
</table>
</body>
</html>
p.s ovviamente posto lo scheletro del layout, ciò che c'è dentro è relativo...