<html>
<head>
<style type="text/css">
body{
background-color:#000;
background-image:url(../i/bck.gif);
font-family:"Helvetica Neue",Arial,sans-serif;
font-size:12px;
color:#fff;
height:100%;
margin:0;
}
#wrap{
min-width:1000px;
width:68%;
margin:0 16%;
height:100%;
background-color:red;
}
</style>
</head>
<body>
<div id="wrap">a</div>
</body>
</html>
我有一點點的代碼搞砸了,並發現問題停留在最小寬度。如果您調整瀏覽器的尺寸(縮小),您會發現它左側的邊距保持在16%,而寬度不再是68%,而是1000px,當瀏覽器窗口的寬度可能會超過68%更小。現在,問題是有人知道這個解決方法嗎?
示例1: 瀏覽器寬度:2000px,div寬度:68% - > 1360px,空白左邊+右邊:16% - > 320px。
示例2: 瀏覽器寬度:1200px,div寬度:1000px(min),空白左邊+右邊:16% - > 192p每個。
例2是問題所在。由於68%的瀏覽器小於1000像素,div的寬度爲1000像素。 1000px + 192px + 192px不等於1200px的瀏覽器的完整大小。
你的html看起來像什麼? – Arjan
我在iphone上發佈了原始問題,意識到我並不全面。我編輯了原始問題。看看你現在是否有解決方案。 –