Jump to content
  • 0

Проблема с фоном.


ShuRIk
 Share

Question

Доброго времени суток.

Есть небольшая проблемка... Нужен фон в виде градиента, имеется изображение высотой 500рх и шириной 1рх. Нужно, чтобы оно растягивалось на всю область страницы. В данный момент, на короткой странице всё шоколадно, но если страница уходит за видимую область экрана, то на невидимую часть фон не тянется... Что не так?

Страница с кодом: http://qui-qua.ru/12.html

CSS:

html, body

{

margin: 0;

}

#background

{

position: absolute;

width: 100%;

height: 100%;

}

#page

{

position: absolute;

width: 100%;

height: 100%;

z-index:1;

}

P.S. Только не надо говорить про поиск... всё знаю, но всё не то...

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Предлагаю сделать так.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<style>
html{
width:100%;
height:100%}
body{
width:100%;
height:100%;
background:url('http://qui-qua.ru/Images/background.png') repeat-x 0% 100%;}
#wrap{
}
</style>
</head>
<body>
<div id="wrap">
</div>
</body>
</html>

тогда фон будет всегда прижат к низу.

есть ещё вариант задать боди мин.ширину и мин.высоту, тогда в этих пределах фон не должен резаться в не смотря на то в какой области (видимой или нет) он находится.

Edited by yujin11
Link to comment
Share on other sites

  • 0

:) вот найди сам где у тебя фон задается??

Код надо внимательней смотреть...

Предлагаю сделать так.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<style>
html{
width:100%;
height:100%}
body{
width:100%;
height:100%;
background:url('http://qui-qua.ru/Images/background.png') repeat-x 0% 100%;}
#wrap{
}
</style>
</head>
<body>
<div id="wrap">
</div>
</body>
</html>

тогда фон будет всегда прижат к низу.

есть ещё вариант задать боди мин.ширину и мин.высоту, тогда в этих пределах фон не должен резаться в не смотря на то в какой области (видимой или нет) он находится.

Не срабатывает =( http://qui-qua.ru/123.html

Link to comment
Share on other sites

  • 0

Главное понять суть, у вас есть картинка, которую вы хотите поставить фоном, и она имеет определенный размер. От сюда два варианта развития событий, или фон будет повторяться и заполнять все пространство или нет (у вас поставлено повторение по Х), получается, что по «X» фон будет продолжаться бесконечно, а вот по «Y» ограничится размером картинки.

Вот вариант решения - background: url("http://qui-qua.ru/Images/background.png") repeat-x scroll 0 0 #0A51BC;

Edited by NortonFox
Link to comment
Share on other sites

  • 0

Главное понять суть, у вас есть картинка, которую вы хотите поставить фоном, и она имеет определенный размер. От сюда два варианта развития событий, или фон будет повторяться и заполнять все пространство или нет (у вас поставлено повторение по Х), получается, что по «X» фон будет продолжаться бесконечно, а вот по «Y» ограничится размером картинки.

Вот вариант решения - background: url("http://qui-qua.ru/Images/background.png") repeat-x scroll 0 0 #0A51BC;

К сожалению, это не вариант, я же написал, что градиент должен тянуться на всю заполненную область страницы...

Link to comment
Share on other sites

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy