Вы можете обеспечить заполнение для ввода, как это:
HTML:
<input type=text id=firstname />
CSS:
input {
width: 250px;
padding: 5px;
}
однако я бы также добавил:
input {
width: 250px;
padding: 5px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */
}
При изменении размера ящика ширина ввода остается на уровне 250px, а не увеличивается до 260px из-за заполнения.
Для справки .