Foros del Web » Creando para Internet » CSS »

Mas de un "<li>" por linea.

Estas en el tema de Mas de un "<li>" por linea. en el foro de CSS en Foros del Web. Hola amigos, una duda si esto se puede hacer. Código HTML: <ul> <li> </li> <li> </li> </ul> Estoy diagramando un formulario y necesito colocar mas ...
  #1 (permalink)  
Antiguo 22/04/2010, 21:12
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 8 años, 2 meses
Puntos: 6
Mas de un "<li>" por linea.

Hola amigos, una duda si esto se puede hacer.

Código HTML:
<ul>
<li></li> <li></li>
</ul> 
Estoy diagramando un formulario y necesito colocar mas de una etiqueta <li> por renglon, no se si esto se puede hacer o si es correcto desde el punto de vista de xhtml válido.


Si no se puede, que solución podría haber.
O de lo contrario me aconsejan hacerlo con tablas?

Saludos.
  #2 (permalink)  
Antiguo 22/04/2010, 21:27
Avatar de alexk
Colaborador
 
Fecha de Ingreso: julio-2009
Ubicación: De vuelta al trono
Mensajes: 1.697
Antigüedad: 8 años, 5 meses
Puntos: 137
Respuesta: Mas de un "<li>" por linea.

emmmm...

Talvez....
1.- quieres tener un <li> junto a otro?... ok, float:left;
2.- quieres una lista un <li> debajo de otro? esto ya lo hace por defecto
<ul>
<li>los li que quieras</li>
</ul>
  #3 (permalink)  
Antiguo 23/04/2010, 09:01
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 8 años, 2 meses
Puntos: 6
Respuesta: Mas de un "<li>" por linea.

Hola, esto es por ejemplo lo que quiero hacer:
Código HTML:
<ul>
<li>Nombre:</li> <li><input id="letrasform" name="nombre" size="30" type="text" value=""/> </li>
</ul> 
...Y que "Nombre:" y el input queden en el mismo renglón (en la misma linea), ahora el input se me va para el renglón siguiente.
  #4 (permalink)  
Antiguo 23/04/2010, 10:08
Avatar de alexk
Colaborador
 
Fecha de Ingreso: julio-2009
Ubicación: De vuelta al trono
Mensajes: 1.697
Antigüedad: 8 años, 5 meses
Puntos: 137
Respuesta: Mas de un "<li>" por linea.

porque los li son elementos en bloque, lo solucionarias, como te dije anterior mente con float:left: y claro dandole un ancho al <ul> sino todo esta uno junto a otro pero por lo que quieres hacer es mejor no usar listas sino <div> o <p> un elemento en bloque para contener cada linea su <label> y el <input> que es lo correcto...

Etiquetas: linea, mas
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 00:54.