Сообщение от Bugert
|
Всем спасибо Не знал о существовании медиа-запросов)))
Но теперь возник другой вопрос. Допустим у меня указана фиксированная величина body (1000px). Внутри лежат слои с position: relative и width: 100%. Хочется, чтобы некоторые из слоев можно было растянуть на всю ширину экрана.
Я как нуб написал такой код
<script>
var block1 = document.getElementById("block1");
var html = document.documentElement;
var bodyWidth = document.body.clientWidth;
block1.style.width = getComputedStyle(block1, '') + html.clientWidth - bodyWidth;
</script>
Но он не работает, конечно )) Подскажите, пожалуйста, есть ли способ сделать то, что я хочу?
|
Используй css - position:fixed. А вообще тек контейнеры которые должны быть растянуты на всю ширину следует вынести за пределы 1000px, а задавать ширину для боди - сомнительная практика. Обычно в него помещают какой нибудь <div id="wrapper"></div> И задают ему стиль width:1000px;
Еще раз повторюсь - никто,никогда,даже в страшном сне никому такое не приснится, не пытается верстать страницы с помощью js.
Кроме разработчиков html5 игр ))