Newsgroup: it.comp.www.html
Titolo: [HELP] *esatto* dimensionamento di celle in una tabella

Ciao a tutti,sto cercando di capire come posso,tramite i css (sotto IE, io
in questo momento devo testare il tutto sotto la versione 6.0),definire una
tabella con tre colonne di cui la prima larga 40 pixel,la terza (non la
seconda) larga 100 pixel e la seconda (quella in mezzo) larga "tutto ciň che
avanza".La tabella in totale deve avere larghezza pari a "100%".
Io avevo pensato ad una cosa cosě:
<TABLE STYLE="width: 100%;">
 <TR>
 <TD STYLE="width: 40px;">a</TD>
 <TD>a</TD>
 <TD STYLE="width: 100px;">a</TD>
 </TR>
</TABLE>
ma se lascio lo style vuoto nella seconda cella mi si sballano tutte e tre
le larghezze,praticamente non mi vengono prese in considerazione le due
indicate. Se sono quindi costretto a settare per forza un valore per
l'attributo width della seconda cella cosa ci posso mettere? 100% no perchč
altrimenti la cella diventa larga il 100% del nodo parent -ossia la tabella-
e il tutto sballa ed esce dallo schermo.
Come devo fare?
Grazie a tutti.

 larghezza pari a "100%". 
metti la seconda a 100%
-- 
FastFede on WinMx
(eliminare NOSPAM dall'indirizzo)

 </TABLE>
A me funziona perfettamente (IE6.0/win2000),
metti la pagina online che si dà un'occhiata.
In generale cmq metti degli spazi: " a " al posto di "a".
Su più di un browser l'assenza di spazi in una cella sballa la percentuale.
MaRoK

 width della seconda cella cosa ci posso mettere?
prova con "width: auto;"
-- 
ZeD
02/01/2004 - S. Basilio M.-S. Gregorio N.

 metti la seconda a 100%
emhh...forse ti sei perso un pezzo,quello dove dico:
".....100% no perchè altrimenti la cella diventa larga il 100% del nodo
parent -ossia la tabella- e il tutto sballa ed esce dallo schermo......"
che dici? hai altre idee please :) ?

 prova con "width: auto;"
eh ho già provato.
altro? devo riuscirci cacchio :) !

"aaa" <a...@aaa.aaa> ha scritto nel messaggio
news:JEhJb.31609$VW.14...@news3.tin.it...
| Come devo fare?
Io con IE 5.5 lo vedo giusto ma non con Opera 6.01 no.(allarga le laterali)
Viceversa se alla tabella centrale assegno 100%, con IE stringe le laterali
in base al contenuto e allarga la centrale.
Alternative:
-Vecchia e veloce, inserisci 2 immagini trasparenti da 40/100px per 1px
nelle colonne fisse, e assegna 100% alla colonna centrale.
-Usa un padding o un margin per il <p> in modo da allargare la cella.
-Migliore, usa div comee da esempio sotto:
http://www.constile.org/template/nuovo_layout_a_tre_colonne/esempio_2.html
Bye Cico

"aaa" <a...@aaa.aaa> on &g wrote in news:PqjJb.38900$_P.1690162
@
news4.tin.it
:

No, non mi pare di essermi perso un pezzo. In genere, mettendo 100% viene 
letto come il 100% dello spazio rimasto disponibile, non lo spazio delle 
altre due + il 100%.


"FastFede" <NOSPAMf...@NOSPAMeffedipi.it> ha scritto nel messaggio
news:Xns94656CAD9...@213.140.2.16...
| No, non mi pare di essermi perso un pezzo. In genere, mettendo 100% viene
| letto come il 100% dello spazio rimasto disponibile, non lo spazio delle
| altre due + il 100%.
Infatti a me non sborda.
L'unico difetto (come in questo caso),quando c'č poco testo la centrale
schiaccia le laterali fisse.
Bye Cico

 schiaccia le laterali fisse.
appunto:quindi la renderizza male no?
in generale ci sono problemi di varia natura diciamo,e io vorrei cercare di
trovare una soluzione più o meno definitiva.
che questa soluzione consista forse nell'utilizzo dei tag COLGROUP, COL e
compagnia? in questo modo si definisce er ogni colonna la relativa larghezza
una volta e questa bypassa tutto il resto.
o che altro?