![]() |
Atributo alt en Netscape
Hola, mi problema es el siguiente:
En la etiqueta html <img> introduzco el atributo alt="linea_de_texto'". Cuando abro la página con IExplorer y paso el ratón por encima de la imagen correspondiente aparece una pequeña etiqueta con la "linea_de_texto". Por ejemplo: Código PHP:
Gracias. Por cierto, me he fijado en que al pasar el ratón por algunas de las imágenes de este foro aparecen las etiquetas tant en Iexplorer, como en netscape, como en Mozilla. He intentado mirar el código de esta página peró no consigo identificar la diferencia con las que yo edito. |
Prueba usar title en lugar de alt.
// Saludos |
Hola,
Cita:
Si te decides por añadir el atributo "TITLE" no deberías dejar de utilizar el atributo "ALT". Y tampoco estaría demás que te informaras sobre si el atributo "TITLE" es válido en las imágenes: yo creo que sí, pero no estoy seguro ahora mismo, para qué nos vamos a engañar. ;) |
No entiendo bien a cuento de qué viene lo de los estándares. Sagara pregunta cómo desplegar el "tootltip", y para eso se usa title en lugar de alt. Si además quiere satisfacer los estándares y usar alt pues muy bien, pero para el tooltip le servirá title en lugar de alt.
// Saludos |
Hola,
A ver, eso de que el atributo "TITLE" sirve para mostrar el "ToolTip" será cierto siempre que los navegadores lo implementen así: y habrá quien lo implemente de ese modo y habrá quien no lo haga. El que el atributo "TITLE" se utilize en imágenes (cosa que habría que comprobar en el W3C) ya he dicho que no estoy seguro. De lo que sí estoy seguro es de que los estándares dicen que el atributo "ALT" es de uso obligatorio. Creo que los estándares ayudan no poco a que las cosas funcionen, de ahí que propusiera utilizar el atributo "ALT" de todas, todas, independientemente de que se usara el atributo "TITLE" o no. También podría implementarse algo con JavaScript para mostrar el "ToolTip" de turno. O sea, que posibilidades hay. De hecho en la especificación del lenguaje "HTML" para la etiqueta "IMG" el atributo "ALT" es requerido, y el atributo "TITLE" no se menciona. Sin embargo existe información sobre este atributo "TITLE" y se menciona específicamente que los navegadores podrán implementarlo de una u otra forma... Edito: Parece que la etiqueta "IMG" podría contener el atributo "TITLE". |
Hola,
No creo que se pueda discutir algo así, aunque todo se puede discutir, dicen. Yo digo que lo que me llamó la atención de tu frase Román, fue la misma: Cita:
|
TITLE funciona al menos en IE, Opera, FF y Netscape, independientemente de si está o no especificado en los sacrosantos estándares. Si por adaptarse a ellos prefieres buscar una solución con JavaScript, muy bien, pero yo prefiero en estos casos no complicarme la vida y usar lo que funciona. Yo nunca dije que dejara de usar ALT, simplemente que para mostrar tootltips mejor que use TITLE. Y si vamos más lejos, en lo particular, a mi me es indistinto el uso del ALT. Si la imágen es tan necesaria como para proveer un texto alternativo en caso de no estar disponible, pues mejor me aseguro de que esté disponible.
// Saludos |
Hola,
A ver Román. Estamos de acuerdo en usar "TITLE" en este caso, pero, vamos por partes. Cita:
Cita:
Cita:
Cita:
Suponte que soy un invidente que utilizo un programa para leerme las páginas Web, ya que no puedo verlas. Pues bien, seguramente el lector (el programa) que me lee la página Web utilize el atributo "ALT" de las imágenes para informarme no solamente de su existencia, sino de su significado. Ahora, probablemente nuestra página Web no esté pensada para los invidentes, pero, ¿no es eso decir que a nosotros (a nuestra página Web) los invidentes nos la traen al fresco? Porque antes que invidentes son personas, y tienen derechos y uno de ellos puede ser visitar la página Web que les dé la gana, independientemente de que fueran pensadas para ellos o no. Pues para eso sirven los estándares, por ejemplo. Sé muy bien que hay muchas cosas que cada navegador implementa como quiere, a veces coinciden y a veces no; los estándares son la solución para esto: señores diseñadores de navegadores, utilizen los estándares, básense en ellos, de ese modo yo podré elegir el navegador que más me guste, pero el sufrido Webmaster podrá también basarse en los estándares y estar seguro de que en todos los navegadores las cosas van a funcionar... ni más ni menos que como él quiere que funcionen. |
Hola
Segun tengo entendido el ALT no sirve para que muestre esa "pequeña etiqueta", sino que es una "ALTernativa" a la imagen y sirve para que cuando no se muestre la imagen aparezca al menos un texto descriptivo. Aunque por lo visto IE lo utiliza para otras cosas. |
Gracias a todos por las respuestas. El atributo "title" me funcionó para mi cometido, tanto en imágenes como en links.
Según tengo entendido en los estándares el atributo "alt" sirve para dar una pequeña descripción de la imágen en la que se incluye, ya que, además de insertar texto si la imágen no es cargada, algunos navegadores para discapacitados tienen la función de leer este campo en voz alta para así el usuario poder oir la descripción de la imágen. Mi problema era que no sabía que el atributo "title" se usaba para las tooltips, ya que en IExplorer muestra cómo tooltip el texto que se le asigna al atributo "alt", y estó me confundió. Muchas gracias a todos de nuevo. Un saludo. |
La franja horaria es GMT +2. Ahora son las 13:18:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi