Они имеют одинаковый эффект.
<img width="100" height="100" />
использовался в течение длительного времени, то же самое со свойствами widht / height, скажем .. в таблице HTML.
Нет разницы, указываете ли вы его на самом элементе или в CSS, хотя сейчас я предпочитаю использовать CSS, чтобы я мог сохранять ясность и краткость HTML.
Вот пример http://jsfiddle.net/N2RgB/1/
Я загружал одно и то же изображение 4 раза, пропорционально и непропорционально, используя атрибуты HTML И Свойства CSS.
Абсолютно НЕТ разницы.