我想我可能已经知道了这个问题的答案,但我需要进行健全性检查!
说我有
#gridtest{
width:590px;
}
我可以使用 RESULT=TARGET/CONTEXT 将宽度更改为百分比。在这种情况下,上下文是一个最大宽度设置为 1000px 的容器,所以我可以这样做:
#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 声明。
如果我想使用 Ethan Marcotte 在响应式网页设计中描述的技术,在这种技术中,一切都相对于彼此缩小,如果使用边框,我会不走运吗?
干杯!