html - 为什么这不居中?它被压低了

标签 html css

如果没有“designbox”,它会正确居中,但如果我添加“designbox”,它会被压低。我的目标是在 designbox 旁边居中标题,但到目前为止我没有运气。我尝试了每一种居中方法,但没有任何效果!

知道为什么会发生这种情况以及我应该如何解决这个问题吗?

代码: https://jsfiddle.net/bjsowaxj/8/

html:

    <div class = "content-headercontainer">
<div class = "designbox">

</div>
<div class = "title">
Hi
</div>
</div>

CSS:

    .content-headercontainer{
    position: relative;
    font-weight: 700;
    font-size: 25px;
    width: 100%;
    height: 56px;
    background: yellow;
    margin-bottom: 4px;
}
.designbox{
    position: relative;
    display: inline-block;
    height:100%;
    width: 14px;
    background: orange;
 }
.title{
  position: relative;
  line-height: 56px;
    display: inline-block;
    background: green;

}

最佳答案

给.title

vertical-align:top;

Demo

关于html - 为什么这不居中?它被压低了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36508851/

相关文章:

jquery - CSS/JQuery 选择器奇怪的行为

html - 高度百分比不起作用

javascript - 如何通过javascript显示隐藏的div?

css - 在 WordPress 中更改部分高度(Shapely Theme)

css - 创建一个带有直 Angular 三 Angular 形/指针的按钮

javascript - 从嵌套 div 中选择 HTML 内容

javascript - 使用 jQuery 更新 div 未显示在 DOM 上

html - Sass::SyntaxError in Static_pages#home - ""之后无效的 CSS:尝试将代码添加到 CSS 文件时出错

css - div 上的部分标题重叠 - CSS 样式

CSS容器不会居中