<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>
EDIT:CSS процент Минимальная ширина/Margin выпуск
Я перепутались с кодом для немного сейчас, и обнаружили, что эта проблема стоит при минимальной ширине. Если вы измените размер (уменьшите) браузер, вы увидите, что он сохранит маржу в размере 16% слева, а ширина не будет на 68% больше, а 1000 пикселей, которая может составлять более 68%, когда окно браузера меньше. Теперь вопрос в том, кто-нибудь знает об обходном пути для этого?
Пример 1: Ширина браузера: 2000px, ширина div: 68% -> 1360px, маржа слева + право: 16% -> 320 пикселей каждый.
Пример 2: Ширина браузера: 1200px, ширина div: 1000px (мин), маржа слева + право: 16% -> 192p каждый.
Пример 2 - проблема. Поскольку 68% браузера меньше 1000 пикселей, div получает ширину 1000 пикселей. 1000px + 192px + 192px не равно полному размеру браузера, который равен 1200px.
Как выглядит ваш html? – Arjan
Я отправил оригинальный вопрос на свой iphone и понял, что не был доволен. Я редактировал оригинальный вопрос. Посмотрите, есть ли у вас решение сейчас. –