cambiar el tamaño de las imágenes usando% en css

Estoy tratando de crear un diseño web líquido usando% para tantas cosas como pueda. He dado un golpe al cambiar el tamaño de las imágenes.

ambos:

<img src="source" style="width: 20%; height: 20%;"/>

y

.wall_picture_block img{
width: 20%; 
height: 20%;
}

no funciona correctamente con la altura atribuida. Cambian el tamaño del ancho de la imagen al 20% del contenedor, pero la altura se mantiene en relación con el tamaño de la imagen (estoy tratando de hacer cuadrados)

Respuestas a la pregunta(3)

Su respuesta a la pregunta