Показать сообщение отдельно
  #10 (permalink)  
Старый 14.05.2014, 14:27
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Сообщение от 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 игр ))
Ответить с цитированием