Foros del Web » Creando para Internet » Diseño Gráfico »

Accesibilidad <font> o css ?para que?

Estas en el tema de Accesibilidad <font> o css ?para que? en el foro de Diseño Gráfico en Foros del Web. Hola buena, tengo una gran duda respecto a si es conveniente usar css en vez de etiques <font color="" size="" face=""> o <table..> o convinarlas, ...
  #1 (permalink)  
Antiguo 17/04/2006, 15:34
 
Fecha de Ingreso: marzo-2006
Ubicación: Ramos Arizpe, Coah
Mensajes: 70
Antigüedad: 18 años, 1 mes
Puntos: 0
Accesibilidad <font> o css ?para que?

Hola buena, tengo una gran duda respecto a si es conveniente usar css en vez de etiques <font color="" size="" face=""> o <table..> o convinarlas, que navegadores aceptan el uso de css o si no hay problemas de que este se pueda deshabilitadar y impidan ver correctamente la pagina.

He pasado varios validadores de accesiblidad y pues me recomiendan hacer este cambio.

A la hora de desarrollar tome como guia lo basico (etiquetas) por su compatilibidad en diversos navegadores 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 (<noscript>mm</noscript>), busco hacer una aplicacion lo mas compatible posible, pero por lo que he visto cada navegador intepreta diferente, unos mas estrictos que otro.

Por esto no hay problema como tengo ahora la aplicacion tanto en firefox como en explorer se ve bien pero a la hora de meter DTD el explorer y forefox intepretan la pagina diferente de que sirve tener puesto un DTD si aun asi los exploradores intepretan el codigo a su antojo o logica.

Ojala alguien me pueda decir de que sirve tener el codigo conforme a las normas si aun asi los exploradores no se adaptan a está y muestran la informacion a su antojo. en especial el explorer...

Gracias!
  #2 (permalink)  
Antiguo 17/04/2006, 22:25
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
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.

Cita:
o <table..>
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.

Cita:
a la hora de meter DTD
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.
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #3 (permalink)  
Antiguo 17/04/2006, 23:57
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Cita:
Supongo que cuando decís "java" te referís a "javascript"... y si, javascript es poco accesible.
Ya hay que ir quitándole la etiqueta de inaccesible al pobre Javascript. Está bien que en tiempos pasados la guerra de los Browsers hacía que este útil lenguaje fuera más un obstáculo que un apoyo, pero tirándole a que cada día el mundo anda más estandarizado, incluyendo los browsers, también hay que actualizarnos los webmasters, =)

Más de un 98% de los usuarios lo tienen integrado y activo. Y el desarrollo crossbroswer está de moda, =)



Fuente: http://www.statcounter.com/features/#javascript-stats
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #4 (permalink)  
Antiguo 19/04/2006, 01:33
 
Fecha de Ingreso: marzo-2006
Ubicación: Ramos Arizpe, Coah
Mensajes: 70
Antigüedad: 18 años, 1 mes
Puntos: 0
Okk bueno deja estudio css mas a profundida necesito ver como convinarlo con php que lo principal de usar los font fue poder cambiarlos desde un panel los diferentes tipos de tamaños y colores.
  #5 (permalink)  
Antiguo 19/04/2006, 07:07
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 22 años, 5 meses
Puntos: 3
Mejor que webosiris no te lo va a explicar nadie y referente al tema del javascript añadiria a Uamistad esta estadística :

http://www.w3schools.com/browsers/browsers_stats.asp

Por cierto, soleis buscar las estadísticas en una web en particular? Cual?
__________________
Pancho - Consultor de usabilidad
  #6 (permalink)  
Antiguo 19/04/2006, 07:31
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Cita:
Por cierto, soleis buscar las estadísticas en una web en particular? Cual?
Bueno, las que muestro ahí en la gráfica son del sitio que puse debajo de la figura.

Interesantes estadísticas las de ese sitio, me pregunto qué tan fiables serán, por el PageRank de la página, se ve que el sitio es más que importante.

2006 JavaScript On JavaScript Off January 90% 10%

La diferencia es bastante grande (8% de diferencia es demasiado), algún sitio debe estar mintiendo, me pregunto cuál será.

Si alguien tiene referencia de algún otro sitio de estadísticas, sería bueno que compartiera un link p' darnos una idea.
__________________
"Di no al Internet Explorer" -Proverbio Chino-
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:40.