Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 10-may-2008, 10:56   #1 (permalink)
Alejo18 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 45
Enviar un mensaje por MSN a Alejo18
Varios DIV en una sola linea

Buenas como haría varios divs que esten en una sola linea y no se vayan para abajo

Al poner
Código HTML:
<DIV>
<div>10</div>
<div>20</div>
<div>30</div>
<div>40</div>
<div>50</div>
</DIV>
Se pone uno debajo de otro


Ahora si pruebo asi,

Código HTML:
<div>
  <div style="float:left">10</div>
  <div style="float:left">20</div>
  <div style="float:left">30</div>
  <div style="float:left">40</div>
  <div style="float:left">50</div>
</div>


Bien no se saltan los divs para abajo quedan en una sola linea, ahora la pregunta es si hay algun otro metodo para juntar todos esos divs sin tener que poner float:left, pero que queden en una sola linea, asi como lo hace <td></td> en tablas, gracias y saludos
Alejo18 está desconectado   Responder Citando
Antiguo 10-may-2008, 13:06   #2 (permalink)
Raulmmmm tiene algunos puntos positivos de karma
 
Avatar de Raulmmmm
 
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.271
Re: Varios DIV en una sola linea

Al div que los contiene le puedes poner un id, por ejemplo contenedor:
Código HTML:
<div id="contenedor">
<div>10</div>
<div>20</div>
<div>30</div>
<div>40</div>
<div>50</div>
</div>
Y entre <head> y </head> puedes poner esto:
Código HTML:
<style>
#contenedor div{ float:left; }
</style>
Raulmmmm está desconectado   Responder Citando
Antiguo 10-may-2008, 14:09   #3 (permalink)
Alejo18 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 45
Enviar un mensaje por MSN a Alejo18
Re: Varios DIV en una sola linea

Muchas gracias ya lo aplique una pregunta, pero si el contenedor mide 50px, como haria para que todos los divs de dentro se coloquen al centro o enmedio

asi como indica el rectangulo rojo


Lo unico que puedo hacer es ponerle padding- pero se hace muy dificil cuantos pixeles hay del inicio al enmedio y más si el contenedor es mas grande.

saludos y Gracias nuevamente.
Alejo18 está desconectado   Responder Citando
Antiguo 10-may-2008, 15:53   #4 (permalink)
Colaborador
Mikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy pronto
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 2.861
Re: Varios DIV en una sola linea

Usando line-height: 30px; o los px que tú quieras.

No obstante, me da la sensación de que quieres tabular datos. Si es así, debes usar una tabla. Las tablas no se deben usar para posicionar elementos o maquetar, pero sí para tabular datos.

Mikel.
Mikmoro esta en línea ahora   Responder Citando
Antiguo 11-may-2008, 02:29   #5 (permalink)
Raulmmmm tiene algunos puntos positivos de karma
 
Avatar de Raulmmmm
 
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.271
Re: Varios DIV en una sola linea

Pues, tal como te dice Mikel, si el contenedor mide 50px de alto, basta con que le pongas un line-height de 50px. El CSS quedaría así:
Código HTML:
<style>
#contenedor{ height: 50px; line-height: 50px; }
#contenedor div{ float:left; }
</style>
Raulmmmm está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:12.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93