У меня есть div 'main_menu', который содержит фоновое изображение, которое повторяется по оси Y. Над этим div у меня есть еще один div, который используется для заголовка. Проблема в том, что у заголовка div есть изображение высотой около 75 пикселей. Я хотел бы начать текст в main_div примерно на 50 пикселей выше, откуда фактически начинается фоновое изображение main_div.
Я думал о чем-то вроде:
position:absolute; top:-50px;
Это на самом деле не работает.
Вопрос в том, как мне переместить текст вверх, сохранив фоновое изображение в нормальном месте.
Спасибо
{} РЕДАКТИРОВАТЬ * +1010 *
Вот CSS
.menu_main
{
background-image:url('../menu_main.jpg');
background-repeat:repeat-y;
width:173px;
padding:5px;
}
.menu_header
{
background-image:url('../menu_header.jpg');
text-align:center;
width:173px;
height:65px;
padding:5px;
}
Это HTML
<div class="menu_header">Some Header</div>
<div class="menu_main">
<ul>
<li>Educational Objective</li>
<li>Projects</li>
<li>Class Preparation</li>
<li>Testimonials</li>
</ul>
</div>
Так что, как видите, заголовок довольно высокий. Поэтому я хотел бы начать текст в div menu_main примерно на 50px выше