У меня есть веб-сайт, который имеет основную колонку с 800px, с центром. Там Java-апплет, который я хочу встроить в веб-страницу, но сам апплет имеет ширину 900 пикселей.
Я хотел бы иметь возможность расположить этот элемент внутри DOM, но он распространяется за пределы горизонтальных границ содержащего div. Я все еще хочу, чтобы он следовал вертикальному потоку DOM. Вот макет:
Есть ли способ разрешить это? Ширина и высота апплета и содержащий div могут быть исправлены, но я хотел бы получить чистое решение (т. blank.gif @900×700
Абсолютное позиционирование плюс blank.gif @900×700
).
Лучше всего использовать не-JS-решение, но при необходимости я могу использовать JS/jQuery.
В настоящее время я использую плагин Fancybox для аналогичного эффекта с изображениями, но не могу понять, как заставить его загружать апплет.
Какие-либо предложения?
Вы можете использовать отрицательное левое поле, широкое 50px
для этого конкретного случая, которое исходит из формулы (ширина ширины апплета-контейнера)/2.
Вы также можете использовать относительное позиционирование.