Ширина и высота в теге img используются для отображения изображения требуемого размера. Если мы установим ширину и высоту изображения. изображение будет отображаться на веб-странице в указанной ширине и высоте. Если мы хотим отображать изображение в размере, отличном от фактического, изображение будет иметь размер до указанной ширины и высоты. Если ширина и высота не указаны, изображение будет отображаться в реальном размере. В большинстве случаев нам не нужно указывать высоту img. Он будет поддерживать соотношение сторон, если будет указана ширина. Так что если вы хотите, чтобы отобразить изображение в 150px х 100px вы можете использовать
<img src="..." alt="My Image" width="150px" height="100px" />
или
<img src="..." alt="My Image" width="150px" />
Также вы можете использовать%, чтобы указать размер в HTML4. Это означает, что он охватывает определенный процент от общей площади его родителя.
<img src="..." alt="My Image" width="50%" />
Но в HTML5 вы должны указать размеры в пикселях.
определить img {vertical-align: top;} –