我有一個帶有100%寬度的流體佈局的網頁。窗口大小調整中的最小寬度
當我調整瀏覽器窗口的大小時,頁面中的元素重疊。
我會創建一個類似於這個網站http://bologna.bakeca.it/的效果,當窗口小於一個固定的寬度停止調整大小。
我有一個帶有100%寬度的流體佈局的網頁。窗口大小調整中的最小寬度
當我調整瀏覽器窗口的大小時,頁面中的元素重疊。
我會創建一個類似於這個網站http://bologna.bakeca.it/的效果,當窗口小於一個固定的寬度停止調整大小。
您可以爲body標籤設置CSS的min-width屬性。由於此屬性不被IE6的支持,你可以這樣寫:
body{
min-width:1000px; /* Suppose you want minimum width of 1000px */
width: auto !important; /* Firefox will set width as auto */
width:1000px; /* As IE6 ignores !important it will set width as 1000px; */
}
或者:
body{
min-width:1000px; // Suppose you want minimum width of 1000px
_width: expression(document.body.clientWidth > 1000 ? "1000px" : "auto"); /* sets max-width for IE6 */
}
那麼,你幾乎放棄自己的答案。在你的CSS中給包含元素一個最小寬度。如果你要支持IE6,你可以使用最小寬度招:
#container {
min-width:800px;
width: auto !important;
width:800px;
}
這將有效地讓你在IE6 800像素最小寬度和任何跟上時代的瀏覽器。
IE6已死。 IE7也如IE8和IE9以及IE10一樣。或者你計算在所有這些測試機器和測試會話?那麼,「人」中有1.5%是「使用」這些「瀏覽器」。 – 2017-02-02 22:47:13
@LukasLiesis:它在2010年得到了回覆,因此所有這些IE仍然很受歡迎。現在,你是對的,你可以堅持最小寬度:-) – Yvan 2017-05-13 13:19:01