Я видел, что box-sizing: border-box
избежит вопроса расчета ширины. У меня есть сомнения, что почему на *
какПочему размер коробки на * вместо тела
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
Что такое проблема определяется, как показано ниже.
body {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
Не распространяется на все дочерние элементы? Зачем?
См. Здесь: http://stackoverflow.com/questions/11250259/why-are-css-styles-not-inherited-by-html-form-fields * делает стиль применимым ко всем элементам, поэтому один не нужно указывать размер окна: наследовать. – ryanlutgen