html - 一个 div 中有两个标签,但不在同一行

标签 html css

我的代码是这样的:

    <div data-role="content" class="ui-content" id="jobModuleContent">
        <div id="jmc_cJobNr"></div>
    </div>

在 id 为 jmc_cJobNr 的 div 中应该有两个 <label> s,一个在左边,另一个在右边。我认为解决方案可能是使用 style="text-align:left/right" 处理元素.它有效,但不是它应该的方式,因为一个标签在 div 中占据一整行,另一个标签在下面一行。

有什么解决办法吗?

最佳答案

您可以像这样 float 每个 div。

.label {
   float: left;
   width: 50%;
}

.label--right {
    text-align: right;
}

<div data-role="content" class="ui-content" id="jobModuleContent">
    <div id="jmc_cJobNr">
        <div class="label">Label one</div>
        <div class="label label--right">Label two</div>
    </div>
</div>

You can see in this fiddle

关于html - 一个 div 中有两个标签,但不在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26212860/

相关文章:

html - 背景大小之间的差异 :cover and background-size:contain

css - 清除无法正常工作的 float

javascript - 如何使用表单创建弹出窗口?

jquery - 类型错误 : variable is undefined; i get this error in specific pages

android - <select> 框未在 PhoneGap 的 Android 上显示

html - HTML 电子邮件中的字体和下划线问题

html - 如何让一个里的背景和里面的文字一样长?

javascript - 如何使用 D3 加载 csv、显示表格并在 javascript 中使用 bootstrap 设置样式

HTML, CSS - <li> 元素不 float

html - Table Cell 内的 Liquid Pre