Hace tiempo que no venía, y me da mucho gusto estar aquí .
Bueno, al grano. Últimamente estoy maquetando mucho y siempre me topo con el mismo problema al intentar aplicar los mismos estilos a los controles de un formulario.
Digamos que tengo un input, un select y un textarea, y a los tres les asigno los mismos estilos:
Código CSS:
Ver original
input, select, textarea { display: block; width: 100%; height: 20px; padding: 10px; border: 1px solid #ccc; }
El resultado es esta cosa horrible.
Por un lado el select no reconoce el padding, y por otro, el input y textarea tienen un ancho mayor a su contenedor.
¿Cómo lidian ustedes, señores, con esto?
Uno puede utilizar un width: 200px; y con eso se soluciona la cosa del ancho. ¿Pero si queremos porcentajes?
Saludos!