15 раздел

box-sizing:border-box делает width отвечающим за общую ширину (содержимое + отступ + рамка), а не за ширину содержимого. Тогда почему при изменении % в задании поля формы выходят за границу?

input[type="text"] {
    width: 110%;
    padding: 5px 10px;
    color: #666666;
    border: 2px solid #cccccc;
    border-radius: 5px;
    box-sizing: border-box;
}

А еще padding там не работает. По идеи при увеличении отступов по горизонтали расстояние между полем формы и границей рамки должно увеличиться, но этого не происходит.

А чего вы ожидаете, задав ширину больше, чем ширина блока-родителя?

Где “там”?

в 15 разделе, скриншот наверху

Фамилия, Имя и Отчество вылезают за границы

“Там же” и padding не работает.

А, секунду. Щас проверю

Да, Вы правы. Вопрос отпал. Я недоглядел. Мне казалось что указанные % в коде и есть ширина блока-родителя. А они вовсе не к тому относится. Спасибо)

1 лайк