Думаю, я уже знаю ответ на этот вопрос, но мне нужна проверка работоспособности!
Скажи, что у меня
#gridtest{
width:590px;
}
Я мог бы изменить ширину в процентах, используя RESULT = TARGET / CONTEXT. В этом случае контекст является контейнером с максимальной шириной, установленной на 1000 пикселей, поэтому я могу сделать это:
#gridtestpercent{
width:59%; /*590/1000*/
}
Если бы я сократил окно, то div всегда был бы пропорционален контейнеру. Но что, если бы я хотел сделать
#gridtest{
width:570px;
border:10px solid red;
}
Я могу вычислить ширину, исходя из того, что цель теперь равна 570, но из-за сокращения окна все пропорции не синхронизированы.
#gridtestpercentnoborder{
width:57%; /*570/1000*/
border:10px solid red;
}
Я не могу использовать процентную границу. Я не хочу использовать JS для проверки контекста, и я пока не могу использовать CSS3-объявление box-border.
Если бы я хотел использовать технику, описанную Этаном Маркоттом в адаптивном веб-дизайне, где все сжимается по отношению друг к другу, мне не повезло бы, если бы я использовал границы?
Ура!