Я свел свою проблему к довольно простому отдельному файлу с CSS, включенным в тег <style>
.
Проблема в:
У меня есть плавающая правая колонка с прозрачным фоном, чтобы показать текст и картинки. Это работает нормально, как и ожидалось.
Теперь я хочу расположить блок "Сайт, разработанный ...." чуть выше нижнего колонтитула.
Я хочу использовать для этого абсолютное позиционирование div
, которое позиционируется относительно содержащего #content div
, которое должно получить свойство position:relative
для достижения этого.
Когда я устанавливаю это свойство, плавающий правый столбец исчезает и кажется скрытым за фоновым изображением блока #content
.
Я не могу найти объяснение этому. Обходной путь должен был бы поместить его относительно нижнего колонтитула (в этом случае #footer div
получит свойство position:relative
).
Но я просто хотел бы понять, что здесь не так и почему скрытый столбец скрыт. См. Ссылки для макетов без и с относительной позицией содержимого div.
Понятно, что в случае отсутствия относительного позиционирования текст располагается относительно браузера в нижнем левом углу.
http://websites.drsklaus.nl/relativeproblem/index_withoutrelative.html
http://websites.drsklaus.nl/relativeproblem/index_withrelative.html