Как я могу поместить элемент над DOM, но сохранить вертикальный поток?

0

У меня есть веб-сайт, который имеет основную колонку с 800px, с центром. Там Java-апплет, который я хочу встроить в веб-страницу, но сам апплет имеет ширину 900 пикселей.

Я хотел бы иметь возможность расположить этот элемент внутри DOM, но он распространяется за пределы горизонтальных границ содержащего div. Я все еще хочу, чтобы он следовал вертикальному потоку DOM. Вот макет:

Изображение 174551

Есть ли способ разрешить это? Ширина и высота апплета и содержащий div могут быть исправлены, но я хотел бы получить чистое решение (т. blank.gif @900×700 Абсолютное позиционирование плюс blank.gif @900×700).

Лучше всего использовать не-JS-решение, но при необходимости я могу использовать JS/jQuery.

В настоящее время я использую плагин Fancybox для аналогичного эффекта с изображениями, но не могу понять, как заставить его загружать апплет.

Какие-либо предложения?

Теги:
css-position

1 ответ

2
Лучший ответ

Вы можете использовать отрицательное левое поле, широкое 50px для этого конкретного случая, которое исходит из формулы (ширина ширины апплета-контейнера)/2.

Вы также можете использовать относительное позиционирование.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню