2015-09-06 3 views
0

Для элемента с определенным левым и правым отступом кажется невозможным установить его ширину на меньшее, чем сумма двух.Сокращающиеся элементы с прокладкой

Быстрый поиск Google заставил бы вас поверить, что спасение лежит в собственности box-sizing, и хотя это действительно имеет смысл (учитывая, как работает модель коробки), это на удивление достаточно ничего не меняет.

Что я пропустил?

В this minimal working example красный элемент не должен быть видимым. Я хотел бы избежать загромождения HTML с помощью посторонних элементов, если это возможно.

ответ

0

Красная область появляется из-за текста внутри нее. у вас есть 2 варианта, чтобы удалить текст или установить размер шрифта равным 0:

#c 
{ 
    background: red; 
    width: 0em; 
    font-size: 0em; 
} 
+0

Это действительно работает, но я все еще хочу отображать текст внутри элемента. Весь смысл иметь прописку - это заполнить контент. – Nerius

Смежные вопросы