Я использую систему сетки начальной загрузки и пытаюсь получить правильное представление как для широких окон (рабочий стол, планшет), так и для узких окон (мобильные экраны).
На широких экранах я хочу вот что:
[image 1][image 2][text 1] [image 3][image 4][text 2]
На мобильном телефоне я бы хотел увидеть это:
[image 1][image 2] [image 3][image 4] [text 1] [text 2]
То, что я сейчас получаю на мобильных или узких окнах рабочего стола:
[image 1][image 2] [text 1] [image 3][image 4] [text 2]
Вот ссылка jsfiddle . Код также ниже:
<html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css" integrity="sha384-Zug+QiDoJOrZ5t4lssLdxGhVrurbmBWopoEl+M6BdEfwnCJZtKxi1KgxUyJq13dy" crossorigin="anonymous"> </head> <body> <div class="container"> <div class="panel-group"> <div class="panel panel-primary"> <div class="panel-heading">Panel Header</div> <div class="panel-body"> <div class="row"> <div class="col-xs-4"> <img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="" height="128" width="128"/> </div> <div class="col-xs-4"> <img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="" height="128" width="128"/> </div> <div class="col-md-3 border border-primary"> some text......... </div> </div> <div class="row"> <div class="col-xs-4"> <img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="" height="128" width="128"/> </div> <div class="col-xs-4"> <img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="" height="128" width="128"/> </div> <div class="col-md-3 border border-primary"> some text......... </div> </div> </div> </div> </div> </div> </body> </html>
Вы можете использовать CSS для текста
position:absolute;
и изменить текст местоположения.или создайте один div и вставьте тексты и установите отображение: ни один, когда экран переключается на мобильное устройство, показывает и скрывает тексты по умолчанию.