ширина: 100% -пополнение? - PullRequest
362 голосов
/ 07 марта 2011

У меня есть html-ввод.

На входе есть padding: 5px 10px; Я хочу, чтобы он составлял 100% от ширины родительского div (который является текучим).

Однако с использованием width: 100%;вызывает ввод 100% + 20px как я могу обойти это?

Пример

Ответы [ 14 ]

0 голосов
/ 03 декабря 2015

Попробуйте это:

width: 100%;
box-sizing: border-box;
0 голосов
/ 24 ноября 2015

У меня была такая же проблема. Исправьте это так:

width: 100%;
padding: 5px;
/*--------------Now remove from padding what you've added---------------*/
margin:-5px;

Приветствия

0 голосов
/ 21 августа 2015

А как насчет упаковки в контейнер? Контейнер должен иметь стиль как:

{
    width:100%;
    border: 10px solid transparent;
}
0 голосов
/ 01 июля 2012

Вы можете сделать это:

width: auto;
padding: 20px;
...