html - 将 DIV 中的两个字符串之一对齐以居中

标签 html css

我希望写成“This text needs to be in middle”的文本位于中心。

您可以通过单击以下链接更详细地查看问题:

http://dabblet.com/gist/aadbfca153ec45c6633f

我试图用 <span> 解决它标签。

最佳答案

您可以使用 position: absolute; 来实现这一点。先将容器.option-header设置为position: relative;,然后将右边的文字设置为position: absolute;。然后你所要做的就是用 right: 0; 把它移到右边。您可以删除 float 。

请参阅以下代码段或您调整后的 dabblet .

.option-header{
    height: 76px;
    width: 591px;
    margin: 0 0 14px;
    font-size: 32px;
    /* padding-bottom: 8px; */
    padding: 1px 0px;
    text-align: center;
    color: white;
    font-size: 30px;
    font-weight: 600;
    padding: 20px 8px;
    height: auto;
    /* display: inline-block; */
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    /* transition: .4s; */
    font-family: 'Alegreya SC',serif;
    color: #fefefe;
    border-radius: 0 0 6px 6px;
    overflow: hidden;
    border: 2px solid #e2e2e2!important;
    background: #D85D1E;
    position: relative;
}

.najjeftinija{
    height: 39px;
    background: rgb(110, 165, 38);
    padding: 1px 0px;

}
.najjeftinija span{

    padding-right: 5px;
    font-size: 23px;
    padding-top: 5px;
    font-family: cursive;
}

.cijenadesno{
    position: absolute;
    right: 0;
}
<div class="option-header najjeftinija width-100"><span>This needs to be in middle </span><span class="cijenadesno">4.95 KM</span></div>

关于html - 将 DIV 中的两个字符串之一对齐以居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29042585/

相关文章:

javascript - 使用 jQuery 删除带有空 <span> 标签的 <p>

html - 用于 Dart 的 Css Angular 2 Material 组件。我如何使字形居中?

html - Bootstrap 网格定位

javascript - Bootstrap Affix 插件导航栏顶部延迟

css - Javascript 有没有办法确定换行符在 HTML 中的位置?

javascript - 鼠标移开后,JQuery 将某些内容返回到原始位置时遇到问题

javascript - jquery上/下滑动没有动画

html - z-index 不适用于 &lt;input&gt;

javascript - 返回按钮,返回已填写的表格

html - ngFor <il> 循环中的右对齐图标