css - 元素无缘无故位于另一个的 "on top"?

标签 css element

我只是想为客户制作一个网页,我在页面底部有一个照片库,但它似乎位于页面其余内容的顶部,尽管它自己的内容出现了在其余的下面。最简单的事情就是亲眼看看here. *请注意您无法播放 YouTube 视频,如果您使用“检查元素,您会明白我所说的”位于顶部“的意思 *

我花了至少一个半小时来解决这个问题,这是漫长的一天!我可能只是累了,但如果能收到一些友好的建议,我将不胜感激。如果可以的话,我想尝试避免使用 z-index!

最佳答案

你需要清除你的float

例如,将 clear: both; 添加到图库中:

.gallery {
    clear: both;
}

关于css - 元素无缘无故位于另一个的 "on top"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12611863/

相关文章:

javascript - jQuery 无法找到 Drupal Node 之外的现有 Div

html - 在此上下文中,元素 blue 不允许作为元素 div 的子元素。 (抑制来自该子树的更多错误。)

angular - 获取对元素 angular 4 的引用

javascript - 如何防止标签内的链接触发复选框?

html - IE 正在改变我的图像的背景颜色...嗯?

jquery - 如何将三个 div 标签一个放在另一个下面?

javascript - 我很难通过 Javascript 引用正确的 DOM 节点。有什么问题吗?

javascript - Bootstrap 模式在长列表中的位置

jquery - 下拉菜单不起作用

css - 谷歌浏览器的 "Inspect Element": CSS Hints?