Как сделать так, чтобы 2 адаптивных контейнера отображались рядом на рабочем столе и располагались сверху на мобильном устройстве?

Кажется, я не могу найти способ переместить текст абзаца/описания вправо от видео. Я хочу, чтобы он располагался под видео (отзывчивым) при использовании мобильного устройства.

https://jsfiddle.net/48xzvyrs/

Я пробовал использовать метод встроенного блока, выравнивание текста, ничего не дает! Пожалуйста, покажите мне пример кода, что я могу сделать, чтобы это исправить!

CSS

@import url('https://fonts.googleapis.com/css?family=Work+Sans:200');
h1 {
    color: #8A8A8A;

}

p{
    color: black;
    font-size:1.2vw;

}

#roundCorners1 {
  width: 100%;
  display: inline-block;
}

.clearfix {
  overflow: auto;
}

.video {
  border: 5px;
  border-style: none solid none none;
  border-color: blue;
  display: inline-block;
  margin-bottom: 25px;
  height: 300px; width: 600px; padding-right:5%;
}
.paragraph {
 display: inline-block;
  margin-bottom: 25px;
  height: 300px; width: 600px;
}
/* The block of code below tells the browsers what to do on a screen that has a width of 320px or less */

@media screen and (max-width: 320px) {

  .video {
  width: 90%;
  display: block; /* Stops it from floating */
  margin: auto; /* Ensures that it is centered */
  margin-bottom: 25px; /* Space between the stacked elements */

  }

   .paragraph {
  width: 90%;
  display: block; /* Stops it from floating */
  margin: auto; /* Ensures that it is centered */
  margin-bottom: 25px; /* Space between the stacked elements */

  }


   #rightBorder {
  width: 100%;
  display: block; /* Stops it from floating */
  margin: auto; /* Ensures that it is centered */
  margin-bottom: 25px; /* Space between the stacked elements */

  }


}

HTML

<div class = "container" style = "
background-color:white; 
padding-bottom: 30px;
font-family: 'Work Sans', sans-serif;"
id = "rightBorder">

<div class = "clearfix">
<h1 style = "text-align:right; padding-right:5%;margin-top: 0px;">Episode 1</h1>

<div class = "video">
<div style = "width: 100%; max-width: 600px; max-height: 392px; padding-right:5%;"><div style = "position: relative; padding-bottom: calc(56.25% + 55px); width: 100%; display: inline-block;"><iframe frameborder = "0" scrolling = "no" allowfullscreen allow = "autoplay" src = "https://sermons.faithlife.com/embed/sermons/374580" style = "position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe></div>
</div>

<div class = "paragraph">
<p> 
<br> Listen to Scott Lindsay's insight on local churches in Bellingham
<br> Listen to Scott Lindsay's insight on local churches in Bellingham
<br> Listen to Scott Lindsay's insight on local churches in Bellingham
<br> Listen to Scott Lindsay's insight on local churches in Bellingham
<br>Listen to Scott Lindsay's insight on local churches in Bellingham
<br> Listen to Scott Lindsay's insight on local churches in Bellingham
<br> Listen to Scott Lindsay's insight on local churches in Bellingham
<br> Listen to Scott Lindsay's insight on local churches in Bellingham
<br> Listen to Scott Lindsay's insight on local churches in Bellingham
<br>
</p>
</div>



</div>
<br><br>

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
0
43
1

Ответы 1

Сделайте элемент .video флексбоксом и удалите ограничения width:

.video {
  border: 5px;
  border-style: none solid none none;
  border-color: blue;
  margin-bottom: 25px;
  height: 300px;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
}

Кроме того, попытайтесь отрефакторить свой html, чтобы сделать его более читабельным, это позволит вам избежать многих ошибок или проблем при синтаксическом анализе (вы пропустили два закрывающих тега </div> в конце).

jsfiddle.net/rcdskjyz <-- Я использовал ваш метод, но адаптивное описание скрывается под видео. Любые идеи, как я могу перетащить все с правой стороны (описание + значки) под видео?
Eylen Kim 01.04.2019 23:43

Другие вопросы по теме