【问题标题】:Style a h2-Element individually even though it is inside a div affected by flex单独设置 h2-Element 样式,即使它位于受 flex 影响的 div 内
【发布时间】:2018-07-24 22:51:55
【问题描述】:

我将页面分成多个部分,其中一个部分包含一个 h2-Tag(该部分的标题)和一个 div(包含一个 p-Tag)。 我希望文本在该部分内完全居中,因此,我使用 flex 将元素居中。 现在我需要在左侧对齐标题(参见图片以获得更好的解释)。 https://ibb.co/b5DSpT 如果我将它添加到受 flex-property 影响的 div 中,则样式是完全错误的。如果我将其从 div 中删除,则文本不再完全居中,因为 h2-tag 占据了该部分的一小部分。

任何想法如何解决这个问题?

谢谢, 迈克

【问题讨论】:

标签: html css flexbox


【解决方案1】:

您不需要使用 flex。检查下面的代码。

.wrapper{
  padding:25px;
  background:#d0e1d9;
}

.title{
  color:#000;
  font-size:20px;
  margin:0 0 25px 0;
  
}

.section{
  padding:50px 25px;
  text-align:center;
  font-weight:bold;
  font-size:20px;
  background:#e5e5e5;
}
<div class="wrapper">
  <div class="title">Uber uns</div>
  <div class="section">This is the Div with the Text</div>
</div>

【讨论】:

  • 效果很好:) 如果我现在想要,“包装器”-div 也垂直居中(他的父级是一个部分),我该怎么办?
  • @mike 我不明白你的意思,你能给我发一些图片来给我更好的解释吗,同时尝试使用属性 display:inline-block :)
猜你喜欢
  • 2015-07-12
  • 2011-02-13
  • 1970-01-01
  • 2022-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-13
  • 2010-10-09
相关资源
最近更新 更多