我很困惑这是怎么回事有人能告诉我到底发生了什么吗?
body,
html {
padding: 0;
margin: 0;
height: 100vh;
width: 100%;
}
.chat-break {
position: relative;
display: flex;
justify-content: center;
align-items: center;
margin-top: 20px;
}
.chat-break .line {
border-bottom: 1px solid #ddd;
width: 100%;
}
.chat-break .date {
color: #B5B5B5;
position: absolute;
background-color: #fff;
padding-left: 8px;
padding-right: 8px;
}
<div class="chat-break">
<div class="line">
</div>
<p class="date">Today</p>
</div>
我的理解是:
-
.chat-break
flexbox有两个元件.line
和.date
. - ...但是在
.date
上使用position: absolute
之后,它不再是flexbox中的元素了吗? - 那为什么"今天"的主题是线?