jquery - 如何让两个div正确对齐?

标签 jquery html css

我的元素中有两个 div(dlgRdlgDivR)。

第一行应该显示dlgR的内容,第二行应该显示dlgDivR的内容。这是我想要的:

22:09:06 snow accept
     johntakeit

但实际上,他们在同一行,像这样:

johntakeit  22:09:06 snow accept

这是 CSS 和 HTML:

.dlgR {
  float: right
}

.dlgDivR {
  float: right;
  text-align: right;
  margin-right: 5%;
  background: #E0FFFF;
  max-width: 70%
}
<div class="dlgR"><label>22:09:06</label>&nbsp;<label>snow</label><label>&nbsp;accept</label></div>
<div class="dlgDivR"><span class="dlgSpan">johntakeit</span></div>

可能是因为这些 div 在 jQuery UI 的选项卡中。但我对此一无所知。谁能帮助我?

最佳答案

您只需清除 .dlgDivR 上的 float 即可

给它 clear: right; 它会正常工作

.dlgR {
  float: right;
}

.dlgDivR {
  float: right;
  clear: right;                  /*  added property  */
  text-align: right;
  margin-right: 5%;
  background: #E0FFFF;
  max-width: 70%
}
<div class="dlgR"><label>22:09:06</label>&nbsp;<label>snow</label><label>&nbsp;accept</label></div>
<div class="dlgDivR"><span class="dlgSpan">johntakeit</span></div>

关于jquery - 如何让两个div正确对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46259697/

相关文章:

html - 列表上的神秘边距或填充

html - 如何构建 html 时事通讯响应 block 顺序

javascript - 在 Jquery 中通过单击/单击删除单击的类?

javascript - 收到新消息且选项卡处于非事件状态时,使标题弹跳的最佳方法?

jquery - 是否可以使用 css/jquery 在其他容器侧水平显示 div(html 元素)的一部分?

html - CSS @media 查询未按预期工作

html - 版权、使用类似的设计概念等

jQuery 未在 html 文件中运行

html - 添加样式如果元素有特定的兄弟

javascript - HTML 和 CSS 文件中的 URL 路径