Проблема в том, что редактор (ckeditor) при вставке изображений прописывает высоту и ширину картинки. И max-width не работает правильно (пропорции нарушаются). Что делать?
.txt img {
max-width: 100%;
height: auto;
}
<div class="txt">
<img alt="" src="ttt.jpg" style="height:788px; width:700px">
</div>
UPD: Нашёл решение кроме тех, что предложили в комментариях. Нужно у ckeditor немного поправить config.js. А именно, добавить строку
config.disallowedContent = 'img{height,width}';