Пользователи, вероятно, не захотят тратить чернила на фон в любом случае.
Я бы предложил использовать абсолютно позиционированный div с z-index 0 в качестве обоев, абсолютно позиционированный div с z-index 1 для контента.
Чтобы уменьшить проблему с чернилами, вы можете использовать директиву css @media print, чтобы изменить непрозрачность фона до 5-10%, сделав его более водяным знаком.
Вот скрипка: http://jsfiddle.net/Xfxg3/
CSS:
@media print {
#background{
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}
}
#background{
position:absolute;
z-index:0;
background:#255;
display:block;
min-height:100%;
min-width:100%;
}
#content{
position:absolute;
z-index:1;
}
HTML:
<div id="content">
There is some content in here
</div>