On Sat, 08 Mar 2008 08:47:32 GMT, Paolo wrote:
[cut]
Quote:
Il problema pertanto è di nascondere un tag<td> e farlo ricomparire in fase
di stampa
NON SI TRATTA di nascondere il contenuto del tag <td> ma proprio il tag <td
stesso e di farlo ricomparire in fase di stampa. |
Se anche tu potessi fare una cosa del genere, verrebbe fuori un
discreto puttanaio, e perdonami il francesismo. Non puoi tenere
del codice HTML a spasso per un TR senza che sia figlio di TD o
TH.
Quindi se vuoi ottenere un effetto del genere, devi ripensare a
monte il layout; in modo che sia table-less.
Ricordati che le table, secondo specifiche w3c, si devono usare
solo per rappresentare dati tabellari, non per il layout. E uno
dei motivi è proprio quello con il quale ti sei confrontato te:
ovvero, che i tag table definiscono "a monte" il modo in cui il
contenuto deve essere visualizzato, "rompendo" quindi la "santa
trinità" della programmazione che è la separazione della forma,
dal contenuto, dal comportamento.
Usando le table per specificare un layout, ti giochi da solo la
possibilità di modificare la "forma" del "contenuto" in base al
dispositivo (video, o stampa). O, per essere più precisi, vai a
autolimitarti nella possibilità di poterlo fare.
--
~ "Lo dice il buon senso, ma il buon senso non è uno standard".
(Jeffrey Zeldman)