Foros del Web » Creando para Internet » CSS »

El css me cancela un link!

Estas en el tema de El css me cancela un link! en el foro de CSS en Foros del Web. Hola!! noce si mi duda va aki exactamente pero tengo el siguietne codigo Código PHP: echo  '   <div id="galerianoticias2">                    <div class="enlace"><a href="' . $row [ "link" ]. ...
  #1 (permalink)  
Antiguo 24/09/2009, 18:29
 
Fecha de Ingreso: septiembre-2009
Mensajes: 130
Antigüedad: 8 años, 3 meses
Puntos: 0
Sonrisa El css me cancela un link!

Hola!!

noce si mi duda va aki exactamente pero tengo el siguietne codigo
Código PHP:
echo '
  <div id="galerianoticias2">
     
             <div class="enlace"><a href="'
.$row["link"].'"><p>'.$row["nombrelink"].'</p></a></div>
                   </div>'

Que funciona perfectamente!!
pero cuando utiliso el siguiente codigo css

.enlace
{
float:left;
clear:both;
margin-top:2px;
}

.enlace p
{
color: white;
font-size:1em;
}

me lo acomoda pero ya no aparece enlazado!!

como lo resuelvo o en k stoy mal !!?? gracias por la ayuda!!!1
  #2 (permalink)  
Antiguo 24/09/2009, 18:39
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 9 años, 1 mes
Puntos: 175
Respuesta: El css me cancela un link!

en vez de un div, prueba con una estructura
<ul>
<li>.. , solo asegurate de quitarle la viñeta en el CSS al LI

aca tienes mas info
  #3 (permalink)  
Antiguo 25/09/2009, 09:22
Avatar de cristian_cena
Colaborador
 
Fecha de Ingreso: junio-2009
Mensajes: 2.244
Antigüedad: 8 años, 5 meses
Puntos: 269
Respuesta: El css me cancela un link!

Hola Gabriel:

Mira, no entiendo absolutamente nada de php, mas por lo que veo tienes el siguiente error:

Incluyes un elemento de bloque dentro de un elemento de linea, es decir <a><p></p></a>
Por norma <p> no debe anidarse a <a> ¿porque no pruebas reemplazar <p> por <span>?

Ahora bien, supongo que quisiste usar <p> para crear el texto o parte visible del enlace (lo que comúnmente va entre etiquetas <a>esto_quise_crear_con_p</a>)

De ser así, entonces te debería quedar esto:
<div class="enlace"><a href="'.$row["link"].'"><span>'.$row["nombrelink"].'</span></a></div>

Luego lo llamas en <style></style> como .enlace span {} en vez de .enlace p {}(también en caso de que lo necesites puedes dar un class a <span>)

Avísame si funcionó, te daré una mano en lo que pueda pero solo con css ya que php aprenderé de ti jeje.

Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:56.