Увеличить размер div по высоте в процентах можно только при абсолютном позиционировании. Тогда для div с контентом задаете просто top: [высота хедера]%
Top не помогло, вылез фон сверху, а поменять высоту с пикселей на проценты помогло
.header {
position:fixed;
top:0px;
left:0px;
width:100%;
height:23%;
background-image:url(http://fair-play-york.ru/wp-content/uploads/2012/09/zagolovok8shvostommenshevyisota.jpg);
background-repeat: repeat-x;
z-index:3;
}
Чуть непонял что значит вылез!
.header {
position:absolute;
…
}
Если нужно центрировать, то
margin:auto;
не сработает, но есть фитча такого рода:
для хедера например
width: 95%;
height: 40%;
position: absolute;
left: 50%;
margin-left: -47.5%; — это половина от width !!!
а для контента, исп. не top, а margin-top: 40%;
sorokaae, IONEX, игнорирование правил форума (п7 и 14) может привести к удалению топика\постов.
Извинений не надо — примете к сведению на будущее.
Попробую, спасибо! там насколько я поняла не заливка цветом hedera, а картинка его изображающая, поэтому появляется фон сверху, а картинка сползает вниз