Newsgroup: it.comp.lang.javascript
Titolo: Altezza della prima riga (di 3) di tabella

Ciao a tutti,
ho una tabella alta tot di 3 righe che vorrei si distribuissero bene
verticalmente (cioe' la 1° e la 3° riga devono essere alte quanto il
proprio contenuto e la differenza deve andare alla 2°)
Tutti i browser che ho provato gradiscono e interpretano bene quanto segue:
<table border="1" style="height:400px">
	<tr style="height:10px">
		<td>
		abcd<br />abcd<br />
		abcd<br />abcd<br />
		</td>
	</tr>
	<tr>
		<td>abcd</td>
	</tr>
	<tr style="height:10px">
		<td>abcd<br />abcd</td>
	</tr>
</table>
tranne *IE* :"(
come posso fare?
Devo determinare le dimensioni della 1° e 3° riga e calcolare io quanto
dovrebbe essere l'altezza della 2° per differenza? C'è un'altro modo?

 proprio contenuto e la differenza deve andare alla 2°)
Non capisco... dici "alte quanto il proprio contenuto" ma poi specifichi
un'altezza fissa, in pixel. A questo punto, specificala pure per la seconda
riga e bon!
Credo mi sfugga qualcosa...
-- 
Nando [?]
Apostolo della Prova

 Credo mi sfugga qualcosa...
già, le altezze che ho messo sono minime, potevo mettere anche 0px, poi le
celle si allargano in base al contenuto e quindi il risultato in teoria è
quello di ottenere delle celle alte quanto il proprio contenuto senza
sapere di quanto si tratti...

 dovrebbe essere l'altezza della 2° per differenza? C'è un'altro modo?
Cambiare il doctype.
Tant'è che questi maneggi con le "table" non si dovrebbero comunque
fare in strict mode, se non per definire un "layout". A quel punto,
lavora anche in quirks. Tanto stai comunque usando le table per uno
scopo "vecchia scuola".
-- 
~ "Non si chiama coraggio se non hai paura."
("Bounce")

 scopo "vecchia scuola".
mettiamola così, io ho la necessità di centrare verticalmente un livello
tra 2 in modo da distribuirli in uno ad altezza fissa e l'altezza dei 3
puo' essere variabile ma la somma non superiore a quella del contenitore
la scelta delle tabelle mi è sembrato l'unica cosa possibile
mi rendo anche conto che è una domanda per gli HTMListi e che qui sarei OT,
pero' come si dice "un OT ogni tanto..."  :) 

 pero' come si dice "un OT ogni tanto..."  :)
Devi maturarne ancora d'anzianità per permetterti di poter fare degli
OT in questo NG. ;P
-- 
~ Se potete leggere questo, la mia donna è caduta.
(Letta sul retro di una maglietta di un motociclista)

 :)
Pero' non capisco una cosa, perche' IE non fa il bravo come gli altri?
e proprio stronzo, perchè se ad un livello gli si dice di essere alto tot e
poi il proprio contenuto è maggiore, il livello "segue" il contenuto a
differenza di tutti gli altri browser (non so' se anche IE7 ora segue gli
standard)
Con le celle è tutto un altro paio di maniche, per definizione devono
seguire il contenuto 
quindi la cosa che ho fatto non è nemmeno da considerarsi troppo sporca, mi
sembra e non vedo perchè non dovrei farlo in strict mode?!?

 Pero' non capisco una cosa, perche' IE non fa il bravo come gli altri?
ROTFL...!
Lo dici come se raramente IE "non facesse il bravo come gli altri". :D
Soprattutto sui CSS.. quando mai IE č stato ferrato nei CSS, in questi
anni?
-- 
"Se c'č qualcosa di piů importante del mio ego su questa nave,
la voglio catturata e fucilata."

 anni?
No è vero :)
Pero' una volta tanto che ne avevano azzeccata una, perchè hanno deciso di
cambiare?!?
Cmq ho deciso di cambiare, ho preferito rinunciare ad un allineamento
"perfetto", piuttosto che andare in quirks mode, anche perchè quello che ho
fatto è un componente che puo' essere messo in un qualunque contesto...
Grazie di tutto

 "perfetto", piuttosto che andare in quirks mode, 
Hai indubbiamente fatto bene.
Dato che non hai specificato contesto e scopo, ho preferito evitare di
suggerirti di cambiare approccio; ma è sicuramente la scelta migliore.
-- 
"Se c'è qualcosa di più importante del mio ego su questa nave,
