Могу предложить вычислить ширину картинки Javascript'ом. И соответственно подставлять ее в ширину diva ну и плюсовать размер scroolbar. Я взял 20px. Но это наверное тоже как то можно вычислить с помощью Javascript. <DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru" > <head> <title> НАЗВАНИЕ СТРАНИЦЫ </title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <meta http-equiv="Content-Script-Type" content="text/javascript"/> <meta http-equiv="Content-Style-Type" content="text/css"/> <meta name="Resource-Type" content="Document" /> <style type="text/css"> </style> </head> <body link='red' vlink='black' alink='green' > <script> var imag = new Image(); var scrollbarWidth = 20; function imgfun(url) { var imgUrl = url; imag.src = imgUrl; var imgWidth = imag.width; return imgWidth; } document.write("<div style='height: 400px; width: ",imgfun("http://i706.photobucket.com/albums/ww68/szr4/q.jpg")+scrollbarWidth,"px; overflow: scroll;'> <img src='http://i706.photobucket.com/albums/ww68/szr4/q.jpg' height='800' width='300'> </div>"); </script> </body> </html> p.s. идея не моя, когда то давненько было нужно мне, нашел в нете. Работает в IE8 в других не проверял, т.к. дома у меня нету других