html - 将 dom 元素与另一个固定顶部元素的底部对齐

标签 html css twitter-bootstrap

我有一个固定在屏幕顶部的 div。在 div 中有一个搜索区域,您可以在其中进行 ajax 调用并将数据提取到 div 中,这会更改 div 高度。

还有另一个名为“ThingsToAlign”的 div。我想将其与固定顶部 div 的底部对齐。

有人知道怎么做吗?我尝试了 vertical-alignfloat: top 但它们都不起作用。谢谢。

<div className="container-fluid">
    <div className="navbar-fixed-top">
      <SearchArea />
    </div>
    <div>
      <ThingsToAlign/>
    </div>
</div>

在 Bootstrap 中,类 navbar-fixed-top 具有以下属性。

.navbar-fixed-top {
    position: fixed;
    top: 0;
}

p.s: 我在 react.js 中编码,所以这就是为什么你看到“className”而不是“class”

最佳答案

首先,您的 HTML 属性 className 不正确(在标准 HTML 中)。它应该是 class

其次,您应该尽量避免使用尖括号来包围演示文本。浏览器会将其视为标签并忽略它(即,在呈现时它将不可见)。

你的问题对我来说不是很清楚,但据我了解,这个演示可能会有所帮助:http://jsfiddle.net/kdbsm3hz/

否则,您可能会在其他类似问题中找到解决方案:

关于html - 将 dom 元素与另一个固定顶部元素的底部对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33991757/

相关文章:

html - 如何在中心垂直对齐div?

css - 是否可以仅使用 css 在标签 'content' 上使用淡入淡出过渡?

html - 单选按钮样式不起作用

javascript - 在克隆期间更改内部元素 ID

jquery - 如何使用CSS设置元素的响应式背景图像?

javascript - 根据 id 更改 div 的背景颜色

asp.net - 如何在 asp.net Label 控件中显示带下划线的字符串的一部分?

javascript - 如何将跨度的高度设置为同一行中跨度的最大高度?

HTML5 列的内容从左到右

javascript - 使用 angularjs 应用程序进行 Bootstrap 的数据表