Как отцентрировать блок по горизонтали внутри другого блока для разных ширин в процентах?

html css вёрстка DIV центрирование

Доброго времени суток!

Есть некая страница (в даном случае неважно с чем). Подключённый CSS:
"html { width: 85% } body { width: 150px }"

Каким образом (без JS) сделать так, чтобы при..:
1 - ..любой ширине окна <150px появлялись полосы прокрутки, а body было "прибито" к левому краю html.
2 - ..ширине окна =150px было всё видно, без полос прокрутки, body чётко "сидит" внутри html.
3 - ..любой ширине окна >150px body был в центре html, а по бокам - одинаковые отступы от html.
?

Спасибо.

Примечание:
Владислав, согласен, неправильно написал это слово. Хотя "на смешеном языке" звучит не менее смешанно и смешно.
Если бы ещё по делу написали ответ.
Ответы:
блин. Несколько раз читал начало вопроса. Не отцентрировать а ОТЦЕНТРОВАТЬ грамотей. Скрипты тоже наверное на смешеном языке пишешь?
body{width: 150px; padding: 0; margin:0 auto;}, правда у меня вызывает сомнение как браузеры будут реагировать на html { width: 85% } (Chrome на это не реагирует).


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.