HTML. CSS. Textarea выходит за пределы родительского DIV

365
04 марта 2018, 22:28

Textarea имеет в CSS ширину 100%, однако выходит за пределы родительского DIV.
Если обнулить padding и border, тот всё нормально, но border мне нужен!

textarea {
    width: 100%;
    padding: 0;
    border-width: 0;
}

Есть ещё вариант, указать явно максимальную ширину в пикселях:

textarea {
    width: 100%;
    max-width: 496px; // вместо 500px = 100% 
    resize: none;
}

Такой вариант тоже не катит, так как по разному поведёт себя на разных экранах.
Тема вроде обсуждаемая, но толкового ответа не нашёл.

Answer 1

Используйте box-sizing: border-box;:

textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
READ ALSO
Блоки не становятся в колонку в бутстрапе

Блоки не становятся в колонку в бутстрапе

Вот прикрепил два скрина разметки бутстрапа

218
Вопрос по поводу @media

Вопрос по поводу @media

Везде пишут о том, что @media необходимо писать в конце css файлаПочему? У меня есть структура (Sass) типа:

228
Вывод цитаты из массива

Вывод цитаты из массива

Необходимо реализовать вывод цитаты из массиваИмеется такой блок <div class="motivation"></div>

193
Проверка записи в MYSQL перед INSERT в файле node.js

Проверка записи в MYSQL перед INSERT в файле node.js

Вот часть кодаЯ новичек и у меня два вопроса

205