Сделать автоматический подгон картинки под размер монитора непросто, т.к. при простом увеличении картинки в Броузере (IE, NN) выставлением других ее размеров width и height, изображение портится - появляются лестницы из пикселов, или того хуже пропадают небольшие части изображения - линии, от чего оно выглядит "покоцанным".
Есть несколько способов решения это проблемы:
1. Самый простой, но самый кропотливый, однако в случае если проект небольшой - 4-10 страниц самый подходящий. Храните для каждого разрешения свою разные страницы, так у Вас будет как бы свой сайт под каждое разрешение. При загрузке можно определить разрешение Броузера Javascript'ом и сделать редирект на нужную группу страниц.
2. Хранить картинки для трех-четырех разрешений экрана на сайте: 800x600, 1024x768, 1280x1024. При загрузке страницы javascript встроенный в нее будет подбирать необходимую картинку и выводить ее в страницу. В этом случае Вам необходимо будет хранить только дубли картинок, но не страниц, что проще. Однако javascript здесь сложнее, поэтому такой способ больше подходит для сайтов с числом страниц > 10.
3. То же что и второй способ, но собирать такую страницу на сервере, при помощи PHP, передав javascript'ом информацию PHP о разрешении экрана при загрузке первой страницы сайта (или любой первой страницы на которую попал пользователь).
4. Растянуть или сжать картинку на HTML-старнице, изменив width и height? не храня ее копии на сервере, применив при этом фильтр Microsoft, встроенный в IE - blur. Этого фильра нет в списке стандартных фильтров, но он работает. Недостаток: работает только в IE, но в NN, опере и др. картинки тоже будут отображаться.
5. Демонстрировать изображения в виде Flash-роликов - они хорошо растягивают изображения, но с ними придется повозиться.
6. Отказаться от всех других способов и растягивать графику стандартным для инета способом - резиновая верстка.
Суть резиновой верстки заключяется в том, что бы макет страницы делать растягивающимся по горизонтали (можно и по вертикали, но это гораздо сложнее). Стоит заметить, что меняется при изменении разрешения экрана при резиновой верстке, только горизонтальное положение и размеры оформления сайта, но никак не размеры картинок в его текстах.
Эффект от резиновой верстки при растяжке по горизонтали обычно достаточен, что бы пользователи чувствовали себя уютно на Вашем сайте.