【发布时间】:2018-05-24 12:25:15
【问题描述】:
我在获取 div 中的内容(或其值)以环绕内部并使 div 的高度适应内容时遇到问题。
顶部的一个容器,消息框。里面有三个div,如附图所示。我需要让 div 每个消息和每个消息内容调整其高度以适应里面的内容。我查看了该站点中的许多帖子,并尝试了许多溢出:隐藏和高度:自动的组合,但它们最终使每个消息内容都横向滚动,并且束手无策。
我怎样才能做到这一点?
**** 更新为 HTML *****
<div className="message-box">
<div className="each-message-box">
<div className="each-message">
<div className="each-message-date">Date</div>
<div className="each-message-content">ContentContentContentContentContentContentContentContentContentContent</div>
</div>
</div>
</div>
</div>
.each-message-box {
width: 100%;
display: block;
overflow: auto;
height: auto;
margin: 1px;
}
.each-message {
width: 270px;
height: 100px;
margin: 2px;
border: 1px solid #ccc;
overflow: hidden;
height: auto;
}
.each-message-date {
border: 1px solid #ccc;
font-size: 10px;
color: #ccc;
text-align: left;
}
.each-message-content {
width: 100%;
border: 1px solid #ccc;
text-align: left;
border-radius: 10px;
height: auto;
}
【问题讨论】:
-
请贴出相关的HTML
-
用 HTML 更新。这是在一个反应项目中,所以我已经简化了它以理解这一点。谢谢。
-
试试div
class =,然后用word-break: break-all;打断长字 -
啊……我明白了。我应该只是用常规的话。属性 className 用于 Reactjs。谢谢。
标签: javascript html css