Se non fosse per problemi di compatibilità anche con i css si potrebbe fare. (con dei limiti naturalmente...)