我想我可能已經知道這個問題的答案,但我需要一個理智檢查!像素邊框和百分比寬度
說我有
#gridtest{
width:590px;
}
我可以通過使用RESULT = TARGET/CONTEXT寬度改變的百分比。在這種情況下,上下文是一個最大寬度設置爲1000像素,所以我能做到這一點的容器:
#gridtestpercent{
width:59%; /*590/1000*/
}
如果我要縮小窗口下的股利將始終在按比例其容器。但是,如果我想要做
#gridtest{
width:570px;
border:10px solid red;
}
我可以工作寬度出立足現在的目標是570,但作爲窗口被縮小比例全力以赴同步。
#gridtestpercentnoborder{
width:57%; /*570/1000*/
border:10px solid red;
}
我無法使用百分比邊框。我不想使用JS繼續檢查上下文,並且我還不能使用CSS3框邊界聲明。
如果我想使用Ethan Marcotte在響應式網頁設計中描述的技術,那麼所有東西都會相互縮小,如果使用邊框,我會不幸運?
乾杯!
感謝這個 - 我真的很想避免這樣做,但至少有一個解決方案,如果我遇到它。另一個稍微有些黑客的方式是爲邊界提供多個背景圖片,但目前這並不是十分跨瀏覽器。 – user1010892
是的,多個背景在舊瀏覽器中不起作用;然而,它不會像使用邊框那樣破壞任何東西。所以也許這是一個優雅而有辱人格的選擇。 –
是的,這是一個好點 – user1010892