У меня есть div main_menu, который содержит фоновое изображение, которое повторяется по оси Y. Над этим div у меня есть другой div, который используется для заголовка. Проблема в том, что в заголовке div есть изображение высотой около 75 пикселей. Я хотел бы начать текст в main_div примерно на 50 пикселей выше, где фактически начинается фоновое изображение main_div.
Я думал о чем-то вроде:
position:absolute; top:-50px;
Это не работает. Вопрос в том, как мне переместить текст вверх, сохраняя при этом фоновое изображение в нормальном месте.
Спасибо
{РЕДАКТИРОВАТЬ}
Вот 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 примерно на 50 пикселей выше.