Applying the css background property
800px x 2px image tiled
800px x 2px image tiled only on Y axis
20px x 20px image tiled across X axis
20px x 20px image tiled across X axis fixed to viewport
20px x 20px filling whole page
500px x 285px positioned background image
You can do the pretty much all these things inside block level tags as well (especially divs and tables).