Имеется 2 блока. В одном - фон, составленный из обрезков. В другом - собственно контент.
Задача: расположить второй блок (div с контентом) поверх первого так, чтобы фон покрывал весь контент.
Фон (в 1 блоке) сделан в виде таблицы 3x3, в которой боковые стороны тянутся, а углы - фиксированного размера. Это для того, чтоб фон был резиновым не только по горизонтали, но и по вертикали. Поэтому просто вложить слой с контентом внутрь слоя с фоном не получится.
Если абсолютно позиционировать фон - то он отрисовывается поверх контента, так что это тоже не подходит.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Lex-DRL
В продолжение этого топика.
Имеется 2 блока. В одном - фон, составленный из обрезков. В другом - собственно контент.
Задача: расположить второй блок (div с контентом) поверх первого так, чтобы фон покрывал весь контент.
Фон (в 1 блоке) сделан в виде таблицы 3x3, в которой боковые стороны тянутся, а углы - фиксированного размера. Это для того, чтоб фон был резиновым не только по горизонтали, но и по вертикали. Поэтому просто вложить слой с контентом внутрь слоя с фоном не получится.
Если абсолютно позиционировать фон - то он отрисовывается поверх контента, так что это тоже не подходит.
<div id="page">
<div id="page-back">
<div class="back-2"><div class="back-1"></div><div class="back-3"></div></div>
<div class="back-5"><div class="back-4"></div><div class="back-6"></div></div>
<div class="back-8"><div class="back-7"></div><div class="back-9"></div></div>
</div>
<div id="page-front">Контент.</div>
</div>
Расположение блоков фона:
1 2 3
4 5 6
7 8 9
Где красные иксы - там тянется.
В итоге нужно получить это:
На данный момент имеется:
BODY, *, * html {
border: none;
background: none;
margin: 0;
padding: 0;
}
#page {
background: black;
color: white;
padding: 10px;
overflow: hidden;
}
#page-back, #page-front {
float: left;
}
#page-back {
background: green;
position: relative;
width: 100%;
min-height: 100%;
}
#page-front {
background: blue;
margin: 0 -100%;
width: 100%
}
С CSS только знакомлюсь - но уже поражён тем, насколько трудно реализуется такая элементарная вещь, как резиновый фон.
Edited by Lex-DRLLink to comment
Share on other sites
11 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.