Ciao a tutti,
ho un "problema" nella formattazione delle tabelle in DotNet: non riesco più a gestirne l'altezza.

Ad esempio con questo codice io ottenevo una tabella che era alta automaticamente quanto tutto il browser:
<table style='height:100%'>
<tr>
<td height='100%'>blabla</td>
</tr>
</table>

Ora invece non è più valido. Ho visto che quando scrivo "style='height:'" lui mi fornisce "Inherits" e "Auto" .. ho fatto mille prove alternandoli .. anche andando ad agire sui TD .. ma niente da fare.. continua a farmi una tabella alta quanto il testo che contiene .. assurdo..

Qualcuno può darmi una dritta?
Modificato da IoDaniela il 08 giugno 2007 11.59 -

Daniela
www.FotografaInErba.com
189 messaggi dal 28 maggio 2007
Ciao,

Non potresti usare <table height="100%">?

Saluti

Andrea R.
Ho provato anche quello, ma non va. A parte che mi sa che usare l'attributo "height" nel tag "table" non è corretto, comunque quando ho provato non ha sortito effetti

Daniela
www.FotografaInErba.com
189 messaggi dal 28 maggio 2007
Allora,

Nel tuo codice HTML sicuramente ci sarà:

Prima riga:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Il problema è che la proprietà HEIGHT della table non viene più usata in XHTML 1.0.

Soluzione 1)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">



Soluzione 2)
Usare CSS con DIV, invece di table.


Soluzione 3)
Cancellare la linea DOCTYPE, anche se non si raccomanda farlo, ma funziona lo stesso.


Saluti

Andrea R.
189 messaggi dal 28 maggio 2007
P.S.: Le foto dell'acqua sono SPLENDIDE.
Complimenti, davvero.

Andrea R.
Grazie Andrea!!!! La 1° e la 2° soluzione m'interessano maggiormente: stasera le provo. Però potresti spiegarmi meglio la 2°? Io utilizzo già il css .. il tag "div" non mi piace per niente .. almeno .. quello di una volta era veramente ingestibile.. ora non so. Potresti farmi un esempietto semplice semplice?

Grazie per i complimenti  effettivamente questa cosa devo saperla proprio perchè sto rifacendo il mio sito.. mi ci vuole una nuova veste grafica

Daniela
www.FotografaInErba.com
189 messaggi dal 28 maggio 2007
Ciao,

ho trovato questo codice:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
<head> 
<style type="text/css"> 
html, body, #container { 
min-height: 100%; /* Not supported by IE 5/6, but required for Firefox/Opera */ 
width: 100%; 
height: 100%; 
} 
/*************************************************************************** 
* The "height" above is a hack for IE5+/Win. Below it's adjusted using 
* the child selector to hide from IE5+/Win. 
* Without this, Moz1.0 adds a vertical scrollbar, & Firefox1.0/Opera7.54 
* cover everything with the footer when the viewport gets too small. 
***************************************************************************/ 
html>body, html>body #container { 
height: auto; 
} 
body { 
margin: 0; 
} 
#container { 
position: absolute; 
top: 0; 
left: 0; 
background-color: #cfc; 
} 
#main { 
margin-bottom: 150px; 
height: auto; 
} 
#header { 
width: 100%; 
height: 150px; 
border-bottom: 1px solid black; 
background-color: #fcc; 
} 
#tab { 
width: 100%; 
overflow: auto; 
} 
#footer { 
position: absolute; 
bottom: 0; 
border-top: 1px solid black; 
width: 100%; 
height: 150px; 
background-color: #ccf; 
} 
</style> 
</head> 

<body> 
<div id="container"> 
  <div id="main"> 
    <div id="header">Top</div> 
    <div id="tab">Middle</div> 
  </div> 
  <div id="footer">Bottom</div> 
</div> 
</body> 
</html>


http://www.able2know.com/forums/about39500.html

Spero che ti sia utile.

Un saluto

Andrea R.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.