Tema: Hipervínculo a imágen
darkxer0x

Habitual
Habitual
Mensajes: 66

Enviado:
31.dic 2005 - 03:24

Hola. Vuelvo a la carga con otra preguntita :P
Lo que quiero poner es un hipervínculo a una imágen, pero lo que ocurre es que la imagen está de la siguiente manera:
Citabackground-image:url('<-[imagepath]->BannerContentBG.png')

Al intentar hacer un hipervínculo con todo esto (que es lo correspondiente a la zona de la imágen), el dreamwaver me lo deja tal que:
Citaa href="index.php" background-image:url('<-[imagepath]->BannerContentBG.png')


A ver si alguien sabe como se puede solucionar esto
P.D. Al código le faltan cosas ya que sino el foro, al ser etiquetas html, me las come xddd
AnyKiller
avatar
Moderador
Moderador
Mensajes: 5145

Enviado:
31.dic 2005 - 03:39

Es muy simple, tanto que seguro que ya está en el foro. Es sólo usar el tag de la url y, en vez del texto del enlace, poner una imagen:

Código
  1. <a href="http://www.tuweb.com"> <img src="http://www.tuweb.com/tuimagen.gif"> </a>


Nada de background images ni nada.

PD: Usa los bbcode correctos si quieres incluir bien los códigos. Fíjate como a mí no me los come el foro, en vez de [.quote.] uso [.code.] (sin puntos, obviamente) wink




No atiendo mensajes privados para dudas
darkxerox

Novato
Novato
Mensajes: 2

Enviado:
2.ene 2006 - 18:01

Hola. El problema es que la imágen está con una etiqueta td style, y si la quito se me revuelve todo xd. El código lo he dejao:
Código
  1. <td stile="width:474px"><img src="<!--[$imagepath]-->/BannerContentBG.png" alt="" width="471" height="63" border="0" /></td>

Y al poner el hipervínculo, se queda con:
Código
  1. <a href="http://localhost/index.php"><td stile="width:474px"><img src="<!--[$imagepath]-->/BannerContentBG.png" alt="" width="471" height="63" border="0" /></td></a>

Pero el problema es que no me funciona. Es como si solo me cogiera la etiquta td style. Si le quito el td style, si que funciona, pero entonces se prepara una... A ver si hay alguna solución sin tener que quitar esa etiqueta.
P.D. Aun poniendo lo de codigo, me sigue comiendo cosas (la etiqueta td style me la come, por lo que he tenido que poner td stile xd.
P.D.2 No se que le pasa ultimamente con el registro de usuarios a este sitio, que al meter usuario y contraseña, no me entra (es como si tuviera desactivadas las cookies). Esto me ocurre ultimamente con bastante frecuencia (de ahi que en vez de entrar como darkxer0x, haya tenido que crearme una cuenta como darkxerox, y probando las 2, me ha cogido bien esta)
viga
avatar
Posteador de Oro
Posteador de Oro
Mensajes: 3939

Enviado:
2.ene 2006 - 22:39

Código
  1. ...td stile="width:474px...
  2. <span style="color: #ff0000;"


No es correcto, el ancho no es un estilo como puede ser alinear texto a la izq o der, etc...

Para indicar el ancho en px del td seria directamente td width="474"

Saludos


"Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates
darkxerox

Novato
Novato
Mensajes: 2

Enviado:
2.ene 2006 - 22:59

Ya está, lo consegui. El código correcto es:
Código
  1. <td stile="width:474px"><a href="index.php"><img src="<!--[$imagepath]-->/BannerContentBG.png" width="474" height="63" border="0" valign="top"></a></td>

Como veis, la etiqueta de hipervinculo va dentro de td style, y no fuera.
CitaNo es correcto, el ancho no es un estilo como puede ser alinear texto a la izq o der, etc...

Para indicar el ancho en px del td seria directamente td width="474"

Asi es como venia en el theme... Desde luego funciona, asi que yo ahi no toco xd
viga
avatar
Posteador de Oro
Posteador de Oro
Mensajes: 3939

Enviado:
2.ene 2006 - 23:14

Pues si funciona no lo toques, será un theme xhtml pero es style y no stile, normalmente se usa con porcentajes, bye


"Yo sólo sé que no sé nada; pero procuro saber un poco más" - Sócrates