html - 如何使div(在另一个div内)水平和垂直对齐

标签 html css

enter image description here

我有 3 个水平对齐的 div(浅绿色)。在每个 div 中,有两个 div(红色和黑色)。

我想做的是水平对齐黑色 div,而不考虑红色 div。黑色 div 的 css 是

.black-div {
  width: 100%;
  height: 45px;
  max-width: 235px;
  display: inline-block;
  color: #33244a;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
  text-align: center;
  line-height: 43px;
  border: 2px dashed #d5d1d8;
  border-radius: 6px;
  box-sizing: border-box;
}

输出会是这样的 enter image description here

我对css一点都不擅长。我试过使用 position: fixed/absolute 但没有运气。

最佳答案

试一试。

使用 divmin-height

section{
  display: inline-block;
  border: 1px solid red;
  width: 100px;
}
.textarea-wrap{
  overflow: hidden;
    min-height: 200px;
}
.textarea-wrap > textarea{
  width: 100%;
  resize: none;

}
.red{
  background-color: red;
  
}
<div>
  <section>
    <div class="textarea-wrap">
      <textarea rows="3">12312312</textarea>
    </div>
    <div class="red">
      red
    </div>
  </section>
  
  <section>
    <div class="textarea-wrap">
      <textarea rows="10">12312312</textarea>
    </div>
    <div class="red">
      red
    </div>
  </section>
  
  <section>
    <div class="textarea-wrap">
      <textarea rows="6">12312312</textarea>
    </div>
    <div class="red">
      red
    </div>
  </section>
</div>

关于html - 如何使div(在另一个div内)水平和垂直对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51336356/

相关文章:

javascript - 如何使用 Javascript 在字符串中呈现 HTML?

css - 为什么很清楚 :both but not clear:left in clearfix?

javascript - 元素的宽度在 javascript 中占怪癖模式?

jquery(或css)每隔一个元素带有类

javascript - 输入不为空时如何设置图标颜色?

html - 背景图像中心和调整大小

html - 如何使 <td> 适合内容

html - 如何让 grid-column-start 和 span 协同工作?

css - 浏览器中忽略字体大小

html - Div 没有按应有的方式拉伸(stretch)