首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >html居中垂直对齐不起作用

html居中垂直对齐不起作用
EN

Stack Overflow用户
提问于 2018-06-03 04:20:12
回答 2查看 34关注 0票数 0

我在这里有一个简单的问题,以前在很多地方都有效。我正在尝试将div中的项垂直和居中对齐。在这段代码中,左边距起作用了,但是上边距不起作用,我试着把它改成更大的值,仍然没有任何效果。

代码语言:javascript
复制
.footer {
  background-color: #2E7FB6;
  color:white;
  height:50px;
}
代码语言:javascript
复制
<div class="footer">
    <section style="margin-left:15px; margin-top:10px;">FETCHED: {{ recordsFetched }} Work Order(s)</section>
</div>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-03 04:29:10

删除内联样式,在页脚使用带有flex-direction: column; justify-content: center;text-align center;的flexbox。

代码语言:javascript
复制
.footer {
  background-color: #2E7FB6;
  color:white;
  height:50px;
  text-align: center;
  
  display: flex;
  flex-direction: column;
  justify-content: center;
}
代码语言:javascript
复制
<div class="footer">
    <section>FETCHED: {{ recordsFetched }} Work Order(s)</section>
</div>

票数 1
EN

Stack Overflow用户

发布于 2018-06-04 00:01:43

只需@rprm192就可以使用flexbox提示。但是如果你想让它更简单并支持更老的浏览器,你可以使用line-height。以下是为您编写的代码

代码语言:javascript
复制
.footer {
  height: 50px;
}
.footer section {
  height: 100%;
  line-height: 50px; //make it same as height value
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50660840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档