Высота окна для блоков 
		
		
		
		почему при таком коде, у первого блока высота нормальная, то есть во весь экран, а у других наблюдается погрешность, как исправить? 
	<div id="color1" class="section"></div> <div id="color2" class="section"></div> <div id="color3" class="section"></div> <div id="color4" class="section"></div> 
var sections = document.getElementsByClassName('section');
setSize();
function setSize(){
	for(var i = 0; i < sections.length; i++){
		sections[i].style.height = window.innerHeight + "px";
	}
}
 | 
	
		
 accept, 
	сохранить значение высоты и его присваивать а не запрашивать новое значение всякий раз  | 
	
		
 Цитата: 
	
 sections[i].style.height = 610 + "px"; все равно я не говорю когда происходит resize окна браузера, я говорю при загрузке страницы, чтобы эти блоки располагались на всю высоту окна браузера, один за другим  | 
	
		
 accept, 
	смотрите макет danik.js, где это сделано без скриптов на одном css http://jsfiddle.net/danya_postfactum/z8cLa59g/ может отступы у вас мешают margin: 0; padding: 0;  | 
	
		
 Цитата: 
	
 нет, отступы убрал, все равно, вот весь код: 
<style type="text/css">
        html, body {
		padding: 0; margin: 0;
		height: 100%;
		width: 100%;
	}
	.section{
		background: #2ECC71;
		height: 100%;
		width: 100%;
                position: relative;
	}
	#sec2 {
		background: #FDE3A7;
	}
	#sec3 {
		background: #F62459;
	}
	#sec4 {
		background: #663399;
	}
	#sec5 {
		background: #19B5FE;
	}
</style>
    <div id="sec1" class="section"></div>
	<div id="sec2" class="section"></div>
	<div id="sec3" class="section"></div>
	<div id="sec4" class="section"></div>
	<div id="sec5" class="section"></div>
прокручивайте страницу, чтобы понять, о чем я говорю  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 03:44. |