Cómo se propagan los elementos horizontalmente de manera uniforme?
Tengo un div
contenedor en mi página web, con ancho fijo y contiene elementos de formulario de inicio de sesión. Por debajo de estos elementos, hay un botón de enviar, enlace "contraseña olvidada", etc.
Pasa los últimos elementos de la línea, necesita menos ancho de la caja ofrece. Cómo uniformemente? No quiero
- por defecto
| A B C |
- el centrado de la línea como
| A B C |
- ni la tabla de diseño
| A | B | C |
En lugar de ello estoy buscando un poco de CSS manera de lograr:
| A B C |
Que es:
- poner sobre espacios iguales entre todos los elementos
- centro de todo el asunto para evitar el primero o el último de al lado
editar: Esta respuesta ha funcionado mejor. He creado plantillas para 2 o 3 elementos como este:
div.spread2evenly > div { display: inline-block; *display: inline; /* Para IE7 */ zoom: 1; /* Disparador hasLayout */ width: 50%; text-align: center; }