Cita:
Iniciado por dieguicho mira, esto se ajusta al 90% de la pantalla
input {
border: 0;
font-size: 12px;
padding: 6px 10px;
width: 90%;
box-sizing: border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
resize: none;
outline: none;
}
espero te sirva
El
float de css es es la solución creo (un float:left o float:right en el elemento).