Maquetar formularios alineados
En este artículo vamos a ver como programar con HTML y CSS un formulario cuadrando las etiquetas <label> con las etiquetas <input> sin emplear para ello tablas.
El aspecto resultante de lo que se quiere ilustrar en este artículo es el siguiente:
Para obtener este resultado deberemos crear las siguientes classes en una hoja de estilos CSS.
label { background: none repeat scroll 0 0 #F3F3F3; display: block; float: left; font-size: 13px; font-weight: bold; height: 24px; margin: 0 10px 0 0; padding: 3px 7px; width: 150px; } .input { background-color: #F3F3F3; border: 1px solid #CCCCCC; height: 16px; padding: 7px; width: 435px; } .select { background-color: #F3F3F3; border: 1px solid #CCCCCC; height: 32px; padding: 4px; width: 451px; }
Y luego en nuestro <body> tendremos el formulario:
<form action="index.php" method="post"> <p><label>Nombre</label> <input type="text" value="Jose Manuel" class="input" name="name"></p> <p><label>Apellidos</label> <input type="text" value="Aguilar Nuñez" class="input" name="lastname"></p> <p><label>Dirección</label> <input type="text" value="Avenida Roma nº450" class="input" name="address"></p> <p><label>Código Postal</label> <input type="text" value="08145" class="input" name="postalcode"></p> <p><label>Ciudad</label> <input type="text" value="Barcelona" class="input" name="city"></p> <p><label>País</label> <select class="select" name="country"> <option selected="" value="1">España</option> <option value="2">Francia</option> <option value="3">Portugal</option> </select></p> </form>
Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Deja una respuesta