Я работаю над этой демонстрацией. Почему я не могу отправить p на вторую строку гибкого содержимого?
body,
html {
height: 100%;
width: 100%
}
div {
width: 100%;
height: 100%;
display: -webkit-flex;
-webkit-align-items: center;
display: flex;
align-items: center;
}<div>
<h1>Line One</h1>
<br />
<p>Line Two</p>
</div>





Вы должны установить pwidth на 100% и установить его родительский flex-wrap: wrap, иначе h1 и p сожмутся, чтобы соответствовать.
body,
html {
height: 100%;
width: 100%
}
div {
width: 100%;
height: 100%;
display: -webkit-flex;
-webkit-align-items: center;
display: flex;
align-items: center;
flex-wrap: wrap;
}
p {
width: 100%;
}<div>
<h1>Line One</h1>
<p>Line Two</p>
</div>Вы также можете создать .breaker с width: 100% и display: block:
body,
html {
height: 100%;
width: 100%
}
.wrapper {
width: 100%;
height: 100%;
display: -webkit-flex;
-webkit-align-items: center;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.breaker {
width: 100%;
height: 0;
display: block;
} <div class = "wrapper">
<h1>Line One</h1>
<div class = "breaker"></div>
<p>Line Two</p>
</div>добавить направление гибкости: столбец; в родительском div