2015-10-08 2 views
-4

Я в настоящее время обучения веб-дизайн, и я решала некоторые проблемы выборки в Интернете, был один конкретный случай, когда меня попросили:Ограничение ширины страницы только половина размера браузера

  1. Напишите правило CSS, которое ограничивает ширину веб-страницы только половиной размера браузера и центрирует ее в окне браузера.

  2. Добавьте правило CSS в правило выше, чтобы отобразить зеленый цвет фона, который заполняет все окно браузера, включая пустые левые и правые стороны.

Для 2, я мог бы использовать это:

body { 
    background-color: green; 
} 

Но на 1, я не мог этого сделать. Как получить размер браузера? Это звучит странно.

+0

Вы можете использовать 'html, body {width: 50%! Important; margin: 0 auto} ' –

ответ

1

Установите этот CSS на свое тело.

body{ 
    width:50%; 
    margin: 0 auto; 
    background-color: green; 
    overflow: hidden; //just in case if you don't want your any fixed width element crosses the body width. 
} 
1

Все, что вам нужно сделать, это установить width: 50%;

Или, если вы хотите установить на максимум 50%, используйте max-width: 50%;

В центре установите margin-left: auto; и margin-right: auto;

1

это очень легко просто один шаг, который вы должны принять попробовать этот

body { 
    width: 50%; 
    margin: 0 auto; //optional if you want your page in center 
} 
Смежные вопросы