横幅を指定する場合

img{
   max-width: 300px;
   height: auto;
}

縦幅を指定する場合

	
img{
   width: auto;
   max-height: 300px;
}