Что касается Bootstrap 4:
Рассмотрим следующий код HTML/CSS, который в настоящее время не отвечает (в настоящее время нет Bootstrap "col-". Слово Lorem Ipsum переносит изображение с правой стороны, а также под изображением в результате плавающего левого .
<img class = "pr-3 pb-3 float-left" src = "~/Images/some_image.png" />
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Quisque nisl arcu, tempor a purus quis, congue rutrum libero.
Suspendisse potenti.
Aliquam nibh massa, tristique quis sodales at, fermentum at ex.
Integer nec elementum nibh.
Sed porta, diam id iaculis vestibulum, nunc nisi venenatis mauris.
In euismod enim mi ut purus. Morbi ac quam lectus.
</p>
<p>
Ut dictum, purus ac facilisis eleifend, magna nibh scelerisque elit.
In pellentesque dui turpis ut quam.
Praesent ullamcorper eros at lectus elementum tempus.
Donec fermentum velit nec fermentum bibendum.
In sit amet aliquam nulla, at vestibulum ligula.
Interdum et malesuada fames ac ante ipsum primis in faucibus.
Nam lacus purus, interdum nec blandit vel, lacinia ac ex.
</p>Я не уверен, какой синтаксис Bootstrap использовать для оставить перенос слов на месте в точке останова «md», а затем в точке останова «sm» перейти к «col-12» на изображении и «col-12» в тексте, поместив текст под изображением , вместо текущего переноса слов.
Спасибо.






BS4 имеет чувствительные поплавки. Так что если вы установите float-left-md на изображение, это должно помочь.
https://getbootstrap.com/docs/4.0/utilities/float/#responsive
Пример:
<img class = "pr-md-3 pb-3 float-md-left img-fluid" src = "https://via.placeholder.com/150" />
https://codepen.io/crishpeen/pen/PgxELO
Вы также можете добиться этого с помощью css. Удалите float-left из html в вашем классе img, а затем добавьте это в свой css:
img {
float: left;
}
@media only screen and (max-width: 540px) {
img {
float: none
}
}
Используйте это. Он будет переносить изображение по словам в точке останова «md», а в точке останова «sm» текст будет помещен под изображением.
<html>
<head>
<title>Wrapping Text Around Image</title>
<link rel = "stylesheet" href = "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" >
<style type = "text/css">
.pb-3 {
padding-bottom: 0 !important;
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
.float-md-left {
float: none !important;
}
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
.float-md-left {
float: none !important;
}
}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
.float-md-left {
float: left !important;
}
}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
.float-md-left {
float: left !important;
}
}
</style>
</head>
<body>
<img class = "pr-3 pb-3 float-md-left" src = "https://via.placeholder.com/140x100" />
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Quisque nisl arcu, tempor a purus quis, congue rutrum libero.
Suspendisse potenti.
Aliquam nibh massa, tristique quis sodales at, fermentum at ex.
Integer nec elementum nibh.
Sed porta, diam id iaculis vestibulum, nunc nisi venenatis mauris.
In euismod enim mi ut purus. Morbi ac quam lectus.
</p>
<p>
Ut dictum, purus ac facilisis eleifend, magna nibh scelerisque elit.
In pellentesque dui turpis ut quam.
Praesent ullamcorper eros at lectus elementum tempus.
Donec fermentum velit nec fermentum bibendum.
In sit amet aliquam nulla, at vestibulum ligula.
Interdum et malesuada fames ac ante ipsum primis in faucibus.
Nam lacus purus, interdum nec blandit vel, lacinia ac ex.
</p>
</body>
</html>Я не думаю, что можно быстро перевести элемент из float в col. Но вы можете оперативно отображать и скрывать по одному из каждого
<img class = "pr-3 pb-3 float-left d-none d-md-block" src = "~/Images/some_image.png" />
<img class = "pb-3 col-12 d-md-none" src = "~/Images/some_image.png" />
.float-left изначально скрыт в xs с помощью .d-none, затем отображается от md вверх с помощью .d-md-block, а .col-12 скрыт для md вверх с помощью .d-md-none
Я переформулировал вопрос... Я не думаю, что мой набор слов был ясен. Используя Bootstrap 4, я хочу обернуть изображение в точке останова «md», а в точке останова «sm» я хочу использовать «col-12» для обоих, чтобы поместить текст под изображением...