HTML: img dentro de una etiqueta no funciona

¿Por qué mi imagen no se convierte en hipervínculo? Aquí está mi código HTML (con los enlaces eliminados) y el CSS del div en el que se encuentra:

<div class=bannercontainer>
<a href="(working URL here)" target="_blank"><img src="image.png" width="194" height="67" border="0" /></a></div>
.bannercontainer{ margin-left: auto; margin-right:auto; width:900px; height:500px; margin-top:50px;}

preguntado el 16 de mayo de 11 a las 19:05

¿Qué versión de HTML es tu documento? ¿Por qué tu clase no está envuelta entre comillas dobles? -

DOCTYPE HTML público. Las comillas dobles simplemente se pasaron por alto. -

¿En qué navegadores encuentras esto? El código parece funcionar bien aquí. -

Cromo. El a / img errante es la insignia de la App Store. Aquí está el sitio en vivo: unc.edu/~balong -

2 Respuestas

Añadiendo "claro: ambos" a .lowerpart es una especie de solución. Pero recomiendo volver a escribir su HTML. No tiene por qué ser tan complicado ... o estar lleno de errores: - /

Nota: #feature debería ser una clase.feature), no una identificación, ya que hay muchos de ellos en el documento.

Sugerencia: Intente verificar su HTML en el futuro: http://validator.w3.org/

También puede obtener un libro sobre el aprendizaje de HTML (HTML / CSS de cabeza no podría hacerlo mucho más fácil) o haciendo alguna capacitación en línea: http://www.w3schools.com/html/default.asp

contestado el 17 de mayo de 11 a las 00:05

Wow gracias. Sí, han pasado algunos años desde que escribí una página web. ¿Por qué lo aclararon: ambos aplicados a la parte inferior lo arreglaron? - user756201

Tienes demasiados flotadores por todo el lugar, y nada clearinglos. El siguiente elemento de bloque después de un floated div siempre debería tener clear:both en él, si no lo estás flotando, también. - Chuck Le Butt

Realmente deberías hacer un repaso, solo te arrancarás el pelo en el próximo hipo. HTML y CSS son fáciles, pero no cuando intentas abrirte camino sin una guía. Solo mi 2c. - Chuck Le Butt

<div class=bannercontainer>

necesita citas como esta

<div class='bannercontainer'>

contestado el 16 de mayo de 11 a las 23:05

No si se trata de HTML 2, 3 o 4 (no estricto). - Oded

@Django - ¿HTML 4 transicional no es probable? En que universo - Oded

Esto no debería ser relevante para la pregunta o (en realidad) afectar la forma en que el navegador muestra la página. (Aunque creo que tu sentimiento es correcto, no es una 'necesidad') - edeverett

sólo los llama cómo los veo. - locrizak

Cierto. No pensé en HTML 4 Transitional. - Chuck Le Butt

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.