Обтекание текста вокруг изображения, CSS только
Что является наиболее эффективным способом для создания этого эффекта, зная, что:
- HTML структура не может быть изменен
- вы можете использовать только чистый CSS
- размеры изображения являются переменными
- ширина основного контейнера является переменной
- сумма из текста переменной, может быть 100 символов или 5000
<div>
<div class="image">
<img src="https://placekitten.com/g/320/150">
</div>
<h1>Lorem ipsum dolor sit amet</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ut risus quam. Curabitur lectus nisi, congue a risus sit amet, dignissim posuere enim. Mauris eu arcu id augue sollicitudin dictum. Curabitur id lorem eu magna luctus molestie. Pellentesque ut est purus. Sed id scelerisque elit, nec condimentum augue. Nullam nibh nunc, dictum eget consectetur id, ullamcorper sit amet diam.<br><br>Quisque scelerisque massa ac nisi volutpat, eu posuere metus malesuada. Etiam ligula ante, faucibus sagittis dolor posuere, dignissim pulvinar velit. Nam bibendum neque sed nisl dignissim convallis. Fusce convallis sit amet neque commodo hendrerit. Nunc placerat aliquet libero, nec tincidunt ligula pretium nec. Nam a enim finibus, ultrices lectus ut, accumsan magna. Vestibulum quis vehicula libero. Aenean congue tellus vitae enim feugiat, quis varius eros porta. Proin mattis quam nec fringilla venenatis. Nulla mollis arcu non velit laoreet sodales. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam at cursus sapien.</p>
</div>
Ну, я посмотрел и не нашел однозначного ответа. Вы можете мне помочь? – c97
Установите '.image'' 'float: left;' и установите '.image ~ *' на 'float: right;', может быть. – TylerH
Этот путь? http://jsfiddle.net/ogexL9sr/ – c97