Secondo me fai piu` presto a cercare un menu pronto, che a sistemare il tuo.
Le tabelle inseriscono un significato ai dati: se i dati non hanno tale significato, chi non riesce a vedere la pagina non puo` apprezzarla: capisce che c'e` una tabella, e poi deve mentalmente cancellarla quando capisce che e` solo una riga o una colonna (o comunque che non c'e` relazione tra le righe e le colonne).
Stesso discorso per il JS.
Esiste in Italia una legge, la 4/04 (legge Stanca), che si applica a tutti i siti della pubblica amministrazione, ma e` caldamente consigliato applicarla a tutti i siti. Trovi i riferimenti nei "link utili".
Il menu e` semanticamente una lista (nel tuo caso con delle sottoliste annidate): va quindi realizzato tramite i tag di lista (di solito <ul> +[*]).
Non direi proprio: parlo per esperienza in questo forum. Poi vengono a dire "funziona in IE ma FF non ne vuole sapere": per forza alcuni browser danno precedenza ai CSS ed altri alle formattazioni HTML in linea.Hai ragione, li correggo...ma questo è il meno..

Rispondi quotando