Трехслойный каркас

neov
На сайте с 15.02.2005
Offline
95
741

Можно ли сверстать трехслойный каркас:

самый нижний слой - подложка с градиентом (outer)

сверху накладывается средний слой - состоит из двух фоновых картинок - одна вверху (header), вторая внизу (footer)

затем сверху слой прозрачный - на всю область накладывается текст (inner)

<div id="outer">

<div id="header"></div>

<div id="inner">

<p>...текст...</p>

</div>

<div id="footer"></div>

</div>

Можно ли так сверстать, чтобы текстовая область накладывалась на фоновые картинки?

На ум пока пришло решение с js - вычислить ширину слоя inner, который абсолютно позиционировать. И задать эту ширину слою outer за вычетом суммарной ширины обоих картинок в header и footer.

[Удален]
#1

советую поглубже изучить сайты студии А.Лебедева. У него там такая верстка - абалдеть. Возможно есть и то что вам нужно, с прозрачностью и слоями у него работа серьезная. Но разбираться долго...

ML
На сайте с 22.04.2008
Offline
1
#2

с помощью верхнего и нижнего отрицательного margin для inner. плюс задать всем этим дивам position:relative; и для inner - z-index больше 1

sasa84, подскажи, пожалуйста, какие-нибудь самые интересные. пока натыкался только на их табличную верстку.

верстаю (/ru/forum/225546)
[Удален]
#3

интересного очень много

http://www.azimut.ru/

http://www.mospromstroy.com/

http://www.gazfond.ru/

Помасштабируйте их, изменяйте ширину окна - и смотрите какие вещи происходят с изображениями

neov
На сайте с 15.02.2005
Offline
95
#4

McLay, спасибо, с отрицательными полями получилось!:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий