In un sito utilizzo 3 CSS : 1° per la versione stampa (media="print"), 2° per la versione Mobile (media="handheld"), 3° per tutti gli altri browser (media="screen").

Ho una tabella di header che la devo visualizzare solo nella versione Stampa e Mobile ma non nella versione diciamo normale. In pratica ho scritto così nei CSS:

nel CSS PRINT:
table.mobile {
font : 10pt "Arial,Helvetica,sans-serif,Verdana;
}

nel CSS MOBILE:
table.mobile {
font : 10pt "Arial,Helvetica,sans-serif,Verdana;
}

nel CSS NORMALE:
table.mobile {
display:none;
}

naturalmente nella tabella scrivo class="mobile", ma succede che nella versione print compare, e nella versionemobile no perchè??? e giustamente nella versione normale non compare.

Forse nelal versione media="handheld" legge comunque il css normale ???

Grazie
Massimiliano.