2010-11-16 2 views
2

Im ищет способ динамически создавать баннеры, которые могут быть размещены на других страницах. Баннер состоит из фонового изображения, двух накладываемых изображений и двух текстовых меток поверх этого фонового изображения.html banner with overlaying images and text

Правильно ли, что я могу использовать абсолютное позиционирование для достижения наложенных элементов? Как я могу убедиться, что собственный баннер размещен относительно интегрированной страницы?

Я думаю, мне нужно иметь возможность размещать элементы в относительном поле. Это возможно?

Благодаря Markus

+0

О, мужик, вы считали, что делаете пару баннеров, а затем загружаете их в случайном порядке? это сэкономит гораздо больше времени. – cac

ответ

5

Это возможно. Содержащий элемент должен иметь position:relative и все внутренние элементы, которые вы хотите поместить должны иметь position:absolute; а также положение х и у, как это: top:10px; right:20px или bottom:10px; left:230px

Так, например:

CSS:

#banner_wrap {position:relative; width:860px; height:60px;} 
#inner_element {position:absolute; top:10px; left:20px; width:40px; height:40px;} 

HTML

<div id="banner_wrap"> 
    <div id="inner_element"></div> 
</div> 

Если вы хотите, чтобы быть динамическим, то вы можете ча nge CSS для конкретной страницы.

+0

Отлично! Я пробовал это раньше, но не понял, что он уже решил мою проблему, потому что я поместил код в начале всего документа ... Спасибо за ваш ответ! – Markus

+0

Я понял, что вы хотите динамически генерировать баннеры: D: D. – cac

+0

точно и то, что делает этот код! Я могу динамически добавлять некоторые данные, связанные с пользователем, на этот баннер! – Markus