|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2004
Città: ilopaN
Messaggi: 2454
|
[Html] problema xhtml 1.0 e tablelle
tabella 3 righe 1 colonna height 100%
prima riga 100px seconda libera terza 40px il problema è che ie (sia 6 che 7) sballa non mantenendo le altezze in pixel specificate mentre opera e FF visualizzano correttamente vorrei evitare i quirks mode... qualcuno ha soluzioni? (oltre denigrare pubblicamente IE?) Codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
html, body { margin:0; height:100%; width:100%; color:#fff; background: #00FFFF}
#as{ height:100px; background:#000000}
#ad{ background:#FF3366; height:auto;}
#af{ background:#CC6699; height:40px}
#tab{height:100%}
</style>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="tab">
<tr>
<td valign="top" id="as">asd</td>
</tr>
<tr>
<td valign="top" id="ad">asd</td>
</tr>
<tr>
<td id="af">asd</td>
</tr>
</table>
</body>
</html>
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Nov 2005
Città: Torino
Messaggi: 289
|
Nel tuo caso, io applicherei gli stili ai <tr> piuttosto che ai <td>.
__________________
Toshiba Satellite A100-926: Intel Core 2 Duo T7200, 2 GB ram ddr2, ATI MOBILITY RADEON X1600 512 MB Hypermemory (256 MB+256 MB) |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2004
Città: ilopaN
Messaggi: 2454
|
provato... cmq purtroppo i risultati per ie 6 e 7 sono sballati...
|
|
|
|
|
|
#4 | |
|
Member
Iscritto dal: Nov 2005
Città: Torino
Messaggi: 289
|
Quote:
Questo è un esempio che ti potrebbe esser utile (nel tuo caso devi togliere la parte "main" ed allargare la colonna sinistra): File html: Codice:
<html>
<head>
<title>Main Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
<!-- SPAZIO X IL TITOLO -->
header
</div>
<div id="col_left">
col six
</div>
<div id="main">
parte centrale
</div>
<div id="footer">
footer
</div>
</body>
</html>
Codice:
div#header
{
background-color:#FF0000;
vertical-align:top;
position:absolute;
width:800px;
height:100px;
top:0px;
left:0px;
}
div#col_left
{
background-color:#0000FF;
vertical-align:top;
position:absolute;
width:100px;
height:400px;
top:110px;
left:0px;
}
div#main
{
background-color:#FFFF00;
vertical-align:top;
position:absolute;
width: 690px;
height:400px;
top:110px;
left: 110px;
}
div#footer
{
background-color:#FF00FF;
vertical-align:top;
position:absolute;
width:800px;
height:100px;
top:520px;
left:0px;
}
__________________
Toshiba Satellite A100-926: Intel Core 2 Duo T7200, 2 GB ram ddr2, ATI MOBILITY RADEON X1600 512 MB Hypermemory (256 MB+256 MB) |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jan 2004
Città: ilopaN
Messaggi: 2454
|
ti ringrazio ma ho già provato con i div e css ( ie visualizza correttamente solo attivando i quirks mode e perdendo ovviamente tutte le nuove caratteristiche di cui ho bisogno), purtroppo la tua soluzione mi è valida solo nel caso volessi usare delle dimensioni assolute in pixel e non in questo caso dove il layout dovrebbe essere liquido e basato sul 100% della finestra browser, in realtà posso fare a meno del footer ma il risultato dovrebbe essere questo :
http://www.cssplay.co.uk/layouts/fixit.html con la differenza che io non voglio attivare i quirks mode (richiesti dall'esempio) per questo stavo provando con le tabelle... ma di nuovo ie si dimostra un ammasso di ç°°§çé?*
Ultima modifica di Cionno : 25-10-2007 alle 17:52. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2004
Città: ilopaN
Messaggi: 2454
|
sono disposto anche ad abbracciare soluzioni javascriptt
|
|
|
|
|
|
#7 |
|
Bannato
Iscritto dal: Jan 2003
Città: Milano
Messaggi: 3684
|
Ecco una soluzione javascript, guarda se ti piace. Per praticità ho usato jquery, scaricalo da quà.
Codice PHP:
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:46.




















