Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Фон из трех частей


Автор: WolfON 17.8.2007, 14:37
Фон состоит из трех изображений, верхнего и нижнего, статических и среднего, которое дублируется по оси - у в зависимости от размеров содержания. (на картинке прикрепленной нарисовано как надо)

Самое содержание должно писаться поверх этих трех картинок и 2 часть растягиваться.
Сейчас получается сделать только так, чтобы содержимое было во второй части :(

Вот то что есть:
Код

#container {
    width: 202px;
}
    
#header {
    height: 71px;
    background: url(header.gif) no-repeat;
}
    
#main {
    background: url(main.gif) repeat-y;
}
    
#footer {
    height: 101px;
    background: url(footer.gif) no-repeat;
} 


Код

<div id="container">
        <div id="header"><!-- H --></div>
        <div id="main">Текст<br/>Текст<br/>Текст<br/>Текст<br/>Текст</div>
        <div id="footer"><!-- F --></div>
</div> 

Автор: Uratsakidogi 17.8.2007, 15:51
Код

<div id="container"><div class="main"><div class="inner">
    текст
</div></div></div>

Код

#container {
    width: 202px;
    background: url(main.gif) repeat-y;
}
#container .main {
    background: url(header.gif) no-repeat;
}
#container .main .inner {
    background: url(footer.gif) no-repeat;
    /* если нужны какие-то padding'и, то задавать их стоит для этого блока */
}

Автор: WolfON 17.8.2007, 16:20
В таком случае получается, что на вверху рисуется картинка 3 (которая внизу должна быть), а дальше размножается 2 =/

Добавлено через 2 минуты и 52 секунды
Забыл 
Код

background-position:bottom;

smile

Автор: WebDisaster 17.8.2007, 16:25
Думаю, Вам должно подойти http://forum.vingrad.ru/index.php?showtopic=160605&view=findpost&p=1176859

Автор: Uratsakidogi 17.8.2007, 23:39
WolfON, ага, скопировал твой код и не обратил внимания. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)