首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何垂直对人力资源元素

如何垂直对人力资源元素
EN

Stack Overflow用户
提问于 2014-03-04 02:47:56
回答 3查看 20.2K关注 0票数 8

如何垂直对齐hr元素?

我试着把这个元素放到一些div元素中.

代码语言:javascript
复制
<div class="table">
    <div class="table-cell"><hr /></div>
</div>
<div class="table">
    <div class="table-cell">Some text Here!</div>
</div>
<div class="table">
    <div class="table-cell"><hr /></div>
</div>

我忽略了使用引导程序,而是使用col数字格式将这三个div元素与表的class放在了同一行。

所以我在找内联HR元素,一些文本内联HR元素

-一些文字

再次感谢css大师!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-04 02:57:39

对于将来偶然发现这个问题的人,我已经更新了我认为使用Flexbox的更现代、更有效的方法的答案。

HTML:

代码语言:javascript
复制
<div class="title">
  <hr />
  <h3>Some text</h3>
  <hr />
</div>

CSS:

代码语言:javascript
复制
.title {
  display:flex;
  flex-flow:row;
  justify-content:center;
  align-items:center;
}
hr {
  flex:1;
}
h3 {
   padding:0px 48px;
}

这里的演示

票数 2
EN

Stack Overflow用户

发布于 2019-02-01 20:57:36

对于垂直对hr元素进行垂直居中的简单通用方法:

html:

代码语言:javascript
复制
<div class="container">
  <hr />
</div>

css:

代码语言:javascript
复制
.container {
    display: flex;
    align-items: center;
}

.container hr {
    width: 100%;
}

hr元素需要给它一个width (或flex-grow),否则它将仅仅是容器中心的一个点。

代码语言:javascript
复制
.container {
  display: flex;
  align-items: center;

  height: 100px;
  background: yellow;
}

.container hr {
  flex-grow: 1;
}
代码语言:javascript
复制
<div class="container">
  <hr />
</div>

票数 4
EN

Stack Overflow用户

发布于 2015-08-16 20:54:25

我在css中使用了以下解决方案,将元素留到每个设备CSS上的中心:margin: 0 auto;

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22161878

复制
相关文章

相似问题

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