Autor
|
Tema: Alguna ayudita con unos Hipervinculos que no te llevan a ninguna parte???? (Leído 3,777 veces)
|
KarlBluet
Desconectado
Mensajes: 53
|
Buenas amigos, estoy aquí para pedir un poco de ayuda. Estoy haciendo una web en PHP con estilos CSS en Dreamwaver. Tengo una pagina índex.php la cual llama a un archivo que tengo para el encabezado de la pagina (encabezado.php) el cual contiene el siguiente código:
<div id="logo"> <h1>Cliker.com Tu pagina de premios solo por entrar</h1> <p>La página donde ganar es tan fácil como entrar </p> </div> <div id="searchbox"></div> <div class="clearBoth"> </div> <div id="navegador"> <ol> <li class ="Link1"> <a href="PONGO AQUI OTRO LINK"> </a> </li> <li class ="Link2"> <a href="PONGO AQUI OTRO LINK"> </a> </li> <li class ="Link3"> <a href="PONGO AQUI OTRO LINK"> </a> </li> <li class ="Link4"> <a href="PONGO AQUI OTRO LINK"> </a> </li> <li class ="Link5"> <a href="PONGO AQUI OTRO LINK"> </a> </li> <li class ="Link6"> <a href="PONGO AQUI OTRO LINK"> </a> </li> <li class ="Link7"> <a href="PONGO AQUI OTRO LINK"> </a> </li> </ol> <!-- PONEMOS LOS ICONOS y LOS HIPERVINCULOS --> </div> <!-- Navegador -->
Se supone que al pinchar en cada una de las imágenes me debería llevar a cada una de las partes de mi página (evidentemente tengo puesto las diferentes direcciones donde pone: PONGO AQUI OTRO LINK). El problema es que, al ser una imagen con CSS no consigo que funcione el Hiper-vínculo, pero si pongo esto:
<li class ="Link7"> <a href="PONGO AQUI OTRO LINK"> Algún nombre </a> </li>
Sale el nombre que haya puesto en "Algún nombre" arriba de la imagen y desde ahí si funciona el hiper-vínculo.
Sabe alguien cómo se soluciona esto o qué hacer para que logre funcionar sin tener que poner los nombres encima?
Muchas Gracias por todo. Un saludo.
|
|
|
En línea
|
El saber no okupa lugar, pero....... viendo este foro nunka sa sabe, jejejje hay tanta.......
|
|
|
Beakman
|
Esto más que PHP sería CSS. En el estilo del vínculo poné algo así: display: block; width: 100%; height: 100%; De cualquier forma te digo que es mejor poner la imagen con: <img src="" /> que con css.
|
|
|
En línea
|
|
|
|
Jnl
Desconectado
Mensajes: 14
|
Usa display: block;
Luego colocas un tamaño tal como te lo indico CrisQC .
|
|
|
En línea
|
|
|
|
KarlBluet
Desconectado
Mensajes: 53
|
Muchas gracias, voy a probar a ver si logro hacer que funcione.
|
|
|
En línea
|
El saber no okupa lugar, pero....... viendo este foro nunka sa sabe, jejejje hay tanta.......
|
|
|
KarlBluet
Desconectado
Mensajes: 53
|
No consigo que funcione, al ponerlo donde tengo el estilo de los iconos sigue sin hacer nada de nada. Os dejo aquí parte del código del CSS donde hace referencia a esto:
#navegador { float: left; width:1100px; height: 91px; background-image:url(../images/navBG-1100px.png); background-repeat: no-repeat; margin-top: 50px; }
#navegador ol { width: 880px; height: 80px; position: relative; top: -50px; left: 110px; }
#navegador ol li { list-style: none; float: left; }
#navegador ol li.Link1 { background-image: url(../images/NavLink1.png); background-repeat: no-repeat; width: 123px; height: 96px; background-position: bottom; font-size:9px; }
#navegador ol li.Link1:hover { background-image: url(../images/NavLink1.png); background-repeat: no-repeat; width: 123px; height: 96px; background-position: top; font-size:9px; }
Por si le quereis echar un vistazo.
Gracias por todo.
|
|
|
En línea
|
El saber no okupa lugar, pero....... viendo este foro nunka sa sabe, jejejje hay tanta.......
|
|
|
Beakman
|
Mirá si vos ponés algo como esto <a href="una página"></a> Decime: ¿ donde está el link ? Tenés un link vacío, lógicamente no va a aparecer, por eso te decía que en tu caso es mejor hacer algo así: <a href="una pagina"><img src="la imagen" /></a> O sino podrías hacerlo así, pero a mi parecer es terrible: <a href="una pagina"> </a> Y le agregás el estilo que te dije en el primer comment. <a href="una pagina" style="display: block;width: 100%;height: 100%;"> </a>
|
|
|
En línea
|
|
|
|
fran800m
Desconectado
Mensajes: 204
|
Entiendo que lo que te voy a decir no te soluciona nada, pero creo que debo hacer que lo consideres.
Estás mezclando aspecto con funcionalidad, confundiendo conceptos.
La etiqueta <a/> enmarca qué va a ser el contenido que ejerce de enlace, si la dejas vacía no hay enlace, es normal.
Por otra parte, si esas imágenes tienen una funcionalidad (ejercer de enlace) y no son sólo atributos estéticos, ¿por qué no las metes con <img/>?
No es solamente que apañes la papeleta, es que lo estarías haciendo correctamente. Francamente no quisiera ser yo quien heredara ese proyecto, las cosas cuanto más rebuscadas, cuando pasa un tiempo y las tienes que tocar .... ¡Uf!
|
|
|
En línea
|
|
|
|
fran800m
Desconectado
Mensajes: 204
|
CrisQC veo que estamos en la misma onda
|
|
|
En línea
|
|
|
|
KarlBluet
Desconectado
Mensajes: 53
|
Hombre, eso del Link vacío ya lo sé que ahí va un link a la página. Lo que pasa que lo puse así para que fuese más genérico, de hecho, creo que lo expliqué en el primer post que puse.
Insertar Cita Entiendo que lo que te voy a decir no te soluciona nada, pero creo que debo hacer que lo consideres.
Estás mezclando aspecto con funcionalidad, confundiendo conceptos.
La etiqueta <a/> enmarca qué va a ser el contenido que ejerce de enlace, si la dejas vacía no hay enlace, es normal.
Por otra parte, si esas imágenes tienen una funcionalidad (ejercer de enlace) y no son sólo atributos estéticos, ¿por qué no las metes con <img/>?
No es solamente que apañes la papeleta, es que lo estarías haciendo correctamente. Francamente no quisiera ser yo quien heredara ese proyecto, las cosas cuanto más rebuscadas, cuando pasa un tiempo y las tienes que tocar .... ¡Uf!
Te agradezco la crítica constructiva y..bueno.. es cierto lo que dices pero es evidente que estoy intentando aprender, ya que no llevo mucho tiempo en esto. Es por eso que os pregunto para que prestéis ayuda, que es de agradecer.
CrsQC, intentaré hacerlo tal y como me pones insertando la imagen con src="la imagen".....
Gracias por la ayuda, ya os contaré.
|
|
|
En línea
|
El saber no okupa lugar, pero....... viendo este foro nunka sa sabe, jejejje hay tanta.......
|
|
|
Jnl
Desconectado
Mensajes: 14
|
Jajaja. En realidad con Css se hace maravillas, bueno como te dije con display:block; y un tamaño fijo puedes lograrlo. te dejo un ejemplo simple , ojala sea de ayuda. li{padding:2px;} a{ display:block; width:150px; height:30px; background-color:#F00; } <li><a href="link1.html"></a></li> <li><a href="link2.html"></a></li> <li><a href="link3.html"></a></li> <li><a href="link4.html"></a></li> <li><a href="link5.html"></a></li>
|
|
« Última modificación: 4 Noviembre 2011, 01:31 am por Jnl »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
buscando una demo que no aparece por ninguna parte!
Electrónica
|
betox
|
0
|
2,321
|
6 Junio 2005, 20:23 pm
por betox
|
|
|
Ayuda con este software, no se encuentra en ninguna parte
Ingeniería Inversa
|
luisfecasmon
|
0
|
1,980
|
17 Agosto 2010, 15:30 pm
por luisfecasmon
|
|
|
Ayuda con este software, no se encuentra en ninguna parte
Ingeniería Inversa
|
luisfecasmon
|
3
|
2,774
|
19 Agosto 2010, 07:15 am
por LSL
|
|
|
Unos ladrones entran en el campus de Microsoft y solo se llevan cinco iPads
Noticias
|
wolfbcn
|
0
|
2,104
|
9 Enero 2013, 15:38 pm
por wolfbcn
|
|
|
Los expertos advierten que unos anuncios de Bing llevan al malware Sirefef
Noticias
|
wolfbcn
|
0
|
1,533
|
11 Octubre 2013, 02:28 am
por wolfbcn
|
|