Вам потребуется поместить содержимое в контейнер размером 800 пикселей, чтобы получить как красный, так и градиентный фон и полосатый PNG-эффект.Таким образом, весь ваш контент затем перейдет в .container
div, а ваши стили будут:
body{
background:#ff0000;
}
.container{
width:800px;
margin:0 auto;
position:relative;
background:url('/path/to/image/image.png') repeat 0 0;
}
Так что весь ваш контент, который в данный момент отображается в теге body
, должен быть помещен в .container
тег div примерно так:
<body>
<div class='container'>
<p></p>
<h3></h3>
.....
</div>
</body>
В идеале, если вы выбираете минимальное разрешение экрана 800 x 600, ширина .container
должна быть меньше 800, чтобы избежать горизонтальной полосы прокрутки.
Вы также можете найти ссылки ниже полезными при попытке создания кросс-браузерных градиентов и PNG:
Генератор полос - http://www.stripegenerator.com/
Создатель градиента CSS - http://www.colorzilla.com/gradient-editor/
Создатель градиента выше создает градиенты с использованием CSS, а также имеет поддержку IE.В IE, однако, поскольку градиенты создаются с использованием фильтров IE, он имеет тенденцию вырезать любой контент, скрытый внутри него, вместо того, чтобы допустить его переполнение.Вы также всегда можете просто использовать изображение для создания градиента.
Вы также можете рассмотреть возможность использования CSS PIE для совместимости с IE - http://css3pie.com/
Надеюсь, это поможет.