Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-01-2006
Sagara Sagara is offline
Registrado
 
Registrado: oct 2005
Posts: 6
Poder: 0
Sagara Va por buen camino
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:
<img src="media/images/refrescar.jpg" name="refrescar.jpg" width="25" height="25" border="0" id="refrescar.jpg" alt="Actualizar"/> 
Sin embargo si abro la página con Netscape o Mozilla no aparece. ¿Alguien me podría decir cómo puedo ahcer q salgan esas pequeñas etiquetas en Netscape y Mozilla?

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.

Última edición por Sagara fecha: 31-01-2006 a las 17:44:31.
Responder Con Cita
  #2  
Antiguo 31-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Prueba usar title en lugar de alt.

// Saludos
Responder Con Cita
  #3  
Antiguo 31-01-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por Román
Prueba usar title en lugar de alt.
Creo que para seguir los estándaras es menester utilizar el atributo "ALT" en las imágenes. Lo que ocurre (creo) es que los navegadores implementan de distinta manera dicho atributo. En Internet Explorer se muestra como un "ToolTip" y en otros navegadores solo se muestra si la imagen no está disponible: al fin y al cabo el atributo es el texto ALTernativo a dicha imagen.

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.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #4  
Antiguo 31-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #5  
Antiguo 31-01-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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".
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 31-01-2006 a las 18:34:12.
Responder Con Cita
  #6  
Antiguo 31-01-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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:
Empezado por Román
Prueba usar title en lugar de alt.
Como parece ser que la etiqueta "IMG" puede contar con un atributo "TITLE", yo lo dejaría en "prueba a usar 'TITLE' además de 'ALT'", puesto que este último atributo es obligatorio, claro está, según los estándares...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #7  
Antiguo 31-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #8  
Antiguo 31-01-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

A ver Román. Estamos de acuerdo en usar "TITLE" en este caso, pero, vamos por partes.

Cita:
Empezado por Román
Si por adaptarse a ellos [los estándares] prefieres buscar una solución con JavaScript, muy bien, pero yo prefiero en estos casos no complicarme la vida y usar lo que funciona.
Me parece estupendo. Yo también usaría "TITLE" en este caso, probablemente, pero, no considero complicarse la vida fijarse en los estándares, porque se supone que si no se usan no sirven para nada en absoluto.

Cita:
Empezado por Román
Yo nunca dije que dejara de usar ALT (...)
Bueno, esto es lo que tú dijiste... además fue lo que ocasionó que me metiera en el tema:

Cita:
Empezado por Román
Prueba usar title en lugar de alt.
Yo entiendo que se use "TITLE" en lugar de "ALT"; yo propongo que se use "TITLE", en todo caso, además de "ALT".

Cita:
Empezado por Román
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.
Ya; la cosa es que tú no puedes saber al cien por cien que la imagen estará disponible. De ahí el "ALT" como texto alternativo de la imagen. No creo que sea ir muy lejos pensar que yo prefiero navegar sin ver determinadas imágenes, por ejemplo, porque mi conexión a Internet no es muy rápida que digamos. De hecho uso FireFox con la mejor extensión existente: AddBlock, que, entre otras cosas, me permite no ver aquellas imágenes que no quiero ver. En todo caso, haces bien en mantener las imágenes disponibles, pero eso es lo que puedes hacer.

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.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #9  
Antiguo 02-02-2006
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
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.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #10  
Antiguo 02-02-2006
Sagara Sagara is offline
Registrado
 
Registrado: oct 2005
Posts: 6
Poder: 0
Sagara Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
error en depliegue atributo sin datos cmena Varios 6 19-05-2005 18:54:45
The Netscape Browser 8.0 BETA jhonny Noticias 0 05-03-2005 22:11:17
Netscape 8 ya tiene fecha marcoszorrilla Noticias 0 04-02-2005 15:41:33
Netscape + flashget AngelMarvin Varios 0 26-07-2004 15:08:34
Netscape Con Delphi nicolito Internet 1 05-02-2004 20:01:17


La franja horaria es GMT +2. Ahora son las 13:20:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi