Ниже приведена структура кода моего сайта.
<body class="xxx">
<div id="top-header">... code ...</div>
<div id="wrapper">... code ...</div>
</body>
И это код CSS, который я использую для фонового изображения.
body {
background-image: url('http://example.com/background-image.jpg');
background-position: top right;
background-repeat: repeat;
}
Проблема, с которой я столкнулся, заключается в том, что около 50 пикселей фонового изображения скрыто под div "top-header", высота которого составляет 50 пикселей (это меню). Как настроить код так, чтобы фоновое изображение отображалось правильно, полностью под меню (верхний колонтитул)?
Просто, вы знаете, я пробовал и этот код CSS:
#wrapper {
background-image: url('http://example.com/background-image.jpg');
background-position: top right;
background-repeat: repeat;
}
И это изменило белый фон моего контента на изображение. Что не то, что я хочу.
Единственный способ - переместить начальную точку фонового изображения на 50 пикселей вниз. Как мне это определить? Пожалуйста, попробуйте помочь. Спасибо.