html - Div 不扩展附加文本

标签 html css flexbox

我有一个 div,在向其添加更多文本时不会向下扩展。我该怎么做。我已将 flex-direction 设置为 column。谢谢。

enter image description here

.blocks {
  width: 200px;
  height: 100px;
  border: 1px solid black;
  text-align: center;
  vertical-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}
#a1 {
  margin: 0 auto;
  margin-top: 40px;
}
#a2 {
  margin: auto auto;
}
#a3 {
  float: left;
  margin-left: 25%;
}
#a4 {
  float: right;
  margin-right: 25%;
}
#a5{
  margin: 10% auto 0;
}
<div id="container">
  <div class="blocks" id="a1"><h4>1</h4></div>
  <div class="blocks" id="a2"><h4>2</h4></div>
  <div class="blocks" id="a3"><h4>3</h4></div>
  <div class="blocks" id="a4"><h4>4</h4></div>
  <div class="blocks" id="a5"><h4>5</h4><p>some text</p>some text<p>some text</p>some text<p>some text</p>some text</div>
</div>

最佳答案

只需删除您设置的高度即可。相反,您可以使用 min-height: 100px

关于html - Div 不扩展附加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41362420/

相关文章:

PHP函数将SQL作为html返回并抛出错误?

html - Float H2 - 需要将文本推到下方

css - Webkit CSS 动画问题 - 坚持动画的结束状态?

html - 如何摆脱 Chromium Flexbox 中不需要的空间?

html - 不是正确的 css 方法?

jquery - 如果里面有另一个div,如何只将文本设置在div的中心?

javascript - 使图像在所有设备上响应

javascript - 如何获取由 HTML 完成的网络请求列表

javascript - AJAX 将数据传递给 PHP

html - CSS 边框不显示