como dijo Jack el Destripador... vayamos por partes
Cita: es conveniente usar css en vez de etiques <font color="" size="" face="">
las etiquetas font color, size, etc... son obsoletas. Como regla general, todo lo que sea estilo de presentación (colores, tamaños, posiciones) y no agregue información conceptual se hace con css.
Las tablas deben de usarse para datos tabulados, no para posicionar elementos. Por ej. una lista de nombre/dirección/teléfono es perfectamente válida hacerla con una tabla, pero posicionar la típica estructura de una página (menu/contenido/pie/etc) no, se debe de hacer con css.
Cita: si no hay problemas de que este se pueda deshabilitadar y impidan ver correctamente la pagina.
si haces una web biee hecha, deshabilitando el css, la información se tiene que poder ver bien la página. Es justamente cuando usas etiquetas obsoletas como font, que se corre riesgo. Imaginate que con css ponés un fondo negro y que con font ponés las letras blancas... al deshabilitar css te vas a encontrar con una página con un fondo blanco y letras blancas, ya que el estilo blanco de la etiqueta font no se va a deshabilitar.. usar css tiene otras ventajas añadidas, como que por ej. los usuarios pueden sobre-escribir los estilos de tu página con un css propio si tienen problemas de accesibilidad.
Cita: He pasado varios validadores de accesiblidad y pues me recomiendan hacer este cambio.
yo también te lo recomiendo
Cita: A la hora de desarrollar tome como guia lo basico (etiquetas) por su compatilibidad en diversos navegadores
¿a que llamas lo "básico"? Al desarrollar hay que tomar un lenguaje y ceñirnos a el. Si por ej. tomo como lenguaje el HTML 4, pues uso las etiquetas que me da la versión 4 del html, y no las etiquetas obsoletas/no recomendadas/propietarias, ni las etiquetas del xhtml 1.
Cita: evitando el uso de java no porque este no sea accesible pero si no se encuestra instalado o habilitado seria codigo que no se mostrara
Supongo que cuando decís "java" te referís a "javascript"... y si, javascript es poco accesible.
Cita: busco hacer una aplicacion lo mas compatible posible
¿con relación a que? ¿cual es tu "piso"? ¿cual es tu definición de "compatible"?
Cita: pero por lo que he visto cada navegador intepreta diferente, unos mas estrictos que otro.
Correcto. Pero creo que te estas planteando mal el tema de la compatibilidad. Ser compatible no significa que se vea *idéntico* en todos los navegadores.
El Doctype es
obligatorio... así que no hay "con" doctype y "sin" doctype...
Cita: si aun asi los exploradores intepretan el codigo a su antojo o logica.
en realidad el único navegador que interpreta el código a "su antojo y lógica" es el IE... y si, es un problema y una de las razones del porque a muchos no nos "simpatiza" (para decirlo suave) el IE. Cuando ya pasas un tiempo con esto, te vas a dar cuenta de que cosas a IE le "disgustan" y aprendeś a evitarlas.
Cita: Ojala alguien me pueda decir de que sirve tener el codigo conforme a las normas
principalmente por dos razones: para aquellos navegadores que siguen los estándares y para la compatibilidad. La compatibilidad no solo es para atrás, sino que también es para adelante. Haciendo páginas que respeten los estándares, te asegurás que se vean bien no solo el el 2006, sino con el Firefox 9 o el Opera 18 que van a salir en el 2015.