básicamente el modo strict o estricto ofrece mayores compatibilidades entre navegadores, seguir el estándar propiamente dicho sobre el box model y las capas según el flujo como el problema que acabaste de presentar, ten en cuenta que al aplicar
display: block; la img se convierte en elemento de bloque y escapa a las restricciones propias de elementos de flujo (inline) como el baseline, por ejemplo si añades texto, este se colocará
debajo y no al lado de la imagen, también puedes usar float para ello