hola viendo la mayoria de problemas que nos dan los navegadores abro este tema para poder plantear soluciones porque ya me tiene colmado esto de que se descuadrao en opera , las tablas estan grandes en safari :x
bueno empiezo :: 8)
- LOS navegadores actual como traductores de las webs que nosotros realizamos las reglas fundamentales para traducir nuestras estan hechas por la WORL WIDE WEB más conocida como la (www) q se encargan de realizar los estandares de la html en su href="http://www.w3c.org/"
(si hemos visto cuando creamos nuestras webs esa direccion :!: ) ahora esto es todo una enciclopedia sin fin ya que los navegadores no tienen las mismas funciones de traduccion Por ejemplo, W3C establece que el tag TABLE debe soportar el atributo CELLSPACING para que uno pueda definir el espacio entre celdas. Pero los estándares no definen que valor lleva ese atributo por defecto, por lo tanto, si no especificamos un valor, los navegadores lo hacen por nosotros.
-¿A QUE NAVEGADORES DEBEMOS COMPRENDER AL CREAR NUESTRA WEB?
Facil , solo a los mas conocidos por ejemplo firefox , internet , y netscape (para mi :roll: )
- Las fallas o "bugs" que contienen los navegadores, son las termitas de internet. Se comen todo lo que encuentran en el camino. Todos los navegadores contienen fallas y cometen errores, sobre todo a la hora de interpretar hojas de estilo y/o scripts.
- La mejor forma de lidiar con esto es:
Descargando e instalando la mayor cantidad de navegadores posibles. Nunca viene mal tener a mano unos cuantos navegadores de colección .
Validando los documentos HTML y archivos CSS utilizando herramientas on-line: href="http://jigsaw.w3.org/css-validator/validator-uri.html">W3C’s CSS Validator o algún software dedicado: href="http://www.bradsoft.com/topstyle/index.asp">Top Style Pro .
Visitando los sitios de las empresas que fabrican navegadores. Generalmente ahí publican las fallas de sus navegadores: Bugzilla .
Conociendo las principales fallas de los navegadores más populares: href="http://msdn.microsoft.com/workshop/author/dhtml/overview/compat.asp">Microsoft
-Por ejemplo, sabían que:
a. Netscape 4.x (PC) no reconoce la propiedad "height".
b. Opera 4.x / 5.x y Netscape 4.x (PC y Mac) no reconocen la propiedad "overflow".
c. Internet Explorer 5 (Mac) genera dentro de las capas un margen imaginario de -15px.
d. El valor "px" le permite al usuario cambiar el tamaño de las fuentes, mientras que "pt" no.
Y, otra falla muy conocida que muchos desarrolladores parecen ignorar:
e. Netscape 6 (PC) contiene una falla al escribir dentro de una capa. Dicha falla se puede solucionar posicionando nuevamente la capa.
El siguiente sitio nos permite realizar una excelente prueba de compatibilidad: href="http://www.anybrowser.com/siteviewer.html">Site viewer
- CONCLUSION FINAL
Tenemos que ver nuestro sitio con los ojo de nuestro visitantes para poder interpretar cada proceso elaborado por nosotros y de paso corregir los bugs que se encuentran
:wink:
bueno empiezo :: 8)
- LOS navegadores actual como traductores de las webs que nosotros realizamos las reglas fundamentales para traducir nuestras estan hechas por la WORL WIDE WEB más conocida como la (www) q se encargan de realizar los estandares de la html en su href="http://www.w3c.org/"
(si hemos visto cuando creamos nuestras webs esa direccion :!: ) ahora esto es todo una enciclopedia sin fin ya que los navegadores no tienen las mismas funciones de traduccion Por ejemplo, W3C establece que el tag TABLE debe soportar el atributo CELLSPACING para que uno pueda definir el espacio entre celdas. Pero los estándares no definen que valor lleva ese atributo por defecto, por lo tanto, si no especificamos un valor, los navegadores lo hacen por nosotros.
-¿A QUE NAVEGADORES DEBEMOS COMPRENDER AL CREAR NUESTRA WEB?
Facil , solo a los mas conocidos por ejemplo firefox , internet , y netscape (para mi :roll: )
- Las fallas o "bugs" que contienen los navegadores, son las termitas de internet. Se comen todo lo que encuentran en el camino. Todos los navegadores contienen fallas y cometen errores, sobre todo a la hora de interpretar hojas de estilo y/o scripts.
- La mejor forma de lidiar con esto es:
Descargando e instalando la mayor cantidad de navegadores posibles. Nunca viene mal tener a mano unos cuantos navegadores de colección .
Validando los documentos HTML y archivos CSS utilizando herramientas on-line: href="http://jigsaw.w3.org/css-validator/validator-uri.html">W3C’s CSS Validator o algún software dedicado: href="http://www.bradsoft.com/topstyle/index.asp">Top Style Pro .
Visitando los sitios de las empresas que fabrican navegadores. Generalmente ahí publican las fallas de sus navegadores: Bugzilla .
Conociendo las principales fallas de los navegadores más populares: href="http://msdn.microsoft.com/workshop/author/dhtml/overview/compat.asp">Microsoft
-Por ejemplo, sabían que:
capa {
font-size: 10pt;
width: 300px;
height: 300px;
overflow: auto;
/* overflow auto fix for Mac IE 5 */
padding: 0px 16px 0px 0px;
}a. Netscape 4.x (PC) no reconoce la propiedad "height".
b. Opera 4.x / 5.x y Netscape 4.x (PC y Mac) no reconocen la propiedad "overflow".
c. Internet Explorer 5 (Mac) genera dentro de las capas un margen imaginario de -15px.
d. El valor "px" le permite al usuario cambiar el tamaño de las fuentes, mientras que "pt" no.
Y, otra falla muy conocida que muchos desarrolladores parecen ignorar:
function mostrar(capa){
if (document.getElementById){
// innerHTML bug fix for NS 6
objeto.style.top = '1px';
objeto.style.top = '0px';
objeto.innerHTML='hola mundo';
}
}e. Netscape 6 (PC) contiene una falla al escribir dentro de una capa. Dicha falla se puede solucionar posicionando nuevamente la capa.
El siguiente sitio nos permite realizar una excelente prueba de compatibilidad: href="http://www.anybrowser.com/siteviewer.html">Site viewer
- CONCLUSION FINAL
Tenemos que ver nuestro sitio con los ojo de nuestro visitantes para poder interpretar cada proceso elaborado por nosotros y de paso corregir los bugs que se encuentran
:wink: