Есть два <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?
Изменять нужно только в 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>
Продвижение своими сайтами как стратегия роста и независимости