Растянуть <div> через заданную width

304
26 декабря 2016, 22:56

Есть два <div>:

 <div id='const_width' style='width: 1170px;'>
     <div id='set_length' style='width: 100%;'>Моя мечта - быть растянутым на всю страницу</div>
 </div>

Как растянуть div set_length на всю страницу по ширине?
Получается, если экран большой, то set_length растянут на 1170px. А мне нужно на всю ширину экрана

Как это сделать с помощью css+js?

Answer 1

Изменять нужно только в CSS проценты :)

$(function() { 
  var e = $('.two'), p0 = $('.one'), p1 = $('body'); 
  var w = (e.outerWidth() / p0.outerWidth()) * p1.outerWidth(); 
  e.css({width: w}); 
});
.one {width:300px;height:50px;border:1px solid black} 
.two {width:100%;height:50px;background-color:red}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="one"> 
  <div class="two"> 
  </div> 
</div>

READ ALSO
C# Проблема с AIML Bot

C# Проблема с AIML Bot

Так работает, и ответы выдаются

417
Добавление локальной базы данных (.sdf) в VS2015

Добавление локальной базы данных (.sdf) в VS2015

ЗдравствуйтеПроблема собственно в заголовке - только начал учить С Шарп по предложенной здесь же книге Head First C#

565
C# WPF. ListBox не обновляется

C# WPF. ListBox не обновляется

Суть проблемы - ListBox внешне не обновляется при редактировании элемента

563
Семантика работы/хранения статики в CLR

Семантика работы/хранения статики в CLR

Известно, что статика не привязана к объекту (экземпляру), а хранится в типе объекта (!), и соответственна эта статика (в виде полей/методов...

384