Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Duda sobre las etiquetas <ul> <li> y <a>

Estas en el tema de Duda sobre las etiquetas <ul> <li> y <a> en el foro de HTML en Foros del Web. Hola gente tengo una duda seria correcto lo siguiente: Código HTML: <ul> <a href=#"> <li> texto </li> </a> </ul> actualmente lo tengo asi: Código HTML: ...
  #1 (permalink)  
Antiguo 14/03/2016, 07:49
 
Fecha de Ingreso: julio-2014
Mensajes: 115
Antigüedad: 9 años, 8 meses
Puntos: 1
Duda sobre las etiquetas <ul> <li> y <a>

Hola gente tengo una duda seria correcto lo siguiente:
Código HTML:
<ul>
<a href=#"><li>texto</li></a>
</ul> 
actualmente lo tengo asi:
Código HTML:
<ul>
<li><a href=#">texto</a></li>
</ul> 
El problema es que como lo tengo ahora si el li es de 100px y el <a> ocupa con el texto por ejemplo 20px el <a> solo funciona en los 20px y necesito que funcione en todo el ancho del li. Gracias
  #2 (permalink)  
Antiguo 14/03/2016, 09:51
 
Fecha de Ingreso: julio-2014
Mensajes: 179
Antigüedad: 9 años, 8 meses
Puntos: 26
Respuesta: Duda sobre las etiquetas <ul> <li> y <a>

ajustalo con estilos amigo, por ejemplo en tus estilos debes hacer algo similar a lo siguiente:
Código CSS:
Ver original
  1. ul li a{
  2.   display:block;
  3.   width:100%;
  4.   height:100%;
  5. }

o en todo caso especifica las medidas del botón, pero tu primer ejemplo esta mal así esta mal trabajado, siempre se maneja primer ul luego li y dentro el enlace, saludos!
__________________
Si haces las cosas como nadie las ha hecho, cobralas bien, si las vas a hacer como todos las han hecho, cobralas bien!!
MecanizandoWeb.com
  #3 (permalink)  
Antiguo 14/03/2016, 13:34
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: Duda sobre las etiquetas <ul> <li> y <a>

Probablemente en lugar de display: block, es mejor inline-block.

En mi caso no defino el li, sino el a dentro del li.

Usando lo mismo que puso Gabo, pero completándolo uso:

Código CSS:
Ver original
  1. nav > ul > li > a {
  2.   display: inline-block;
  3.   padding-top: 10px;
  4.   padding-bottom: 10px;
  5.   ...}

y ahí dos opciones, o el ancho fijo o el ancho dependiendo de el largo de la palabra uso width: 200px o padding-left y padding right. (el padding lo uso simplificado en realidad.
  #4 (permalink)  
Antiguo 14/03/2016, 13:45
 
Fecha de Ingreso: julio-2014
Mensajes: 115
Antigüedad: 9 años, 8 meses
Puntos: 1
Respuesta: Duda sobre las etiquetas <ul> <li> y <a>

Cita:
Iniciado por Rafael Ver Mensaje
Probablemente en lugar de display: block, es mejor inline-block.

En mi caso no defino el li, sino el a dentro del li.

Usando lo mismo que puso Gabo, pero completándolo uso:

Código CSS:
Ver original
  1. nav > ul > li > a {
  2.   display: inline-block;
  3.   padding-top: 10px;
  4.   padding-bottom: 10px;
  5.   ...}

y ahí dos opciones, o el ancho fijo o el ancho dependiendo de el largo de la palabra uso width: 200px o padding-left y padding right. (el padding lo uso simplificado en realidad.
Muchisimas gracias, no se como no se me ocurrio

Etiquetas: etiquetas, text, todo
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 14:15.