html - 创建画廊 - 左侧缩略图,右侧主图像 - 尽管有 float 和清除 :both 但未在顶部对齐

标签 html css css-float overflow

JSFiddle

我正在创建一个图片库,理想情况下,它应该在左侧有一列缩略图,在右侧有一个较大的图像,并且两个部分都沿顶部垂直轴对齐。 为此,我分别向左和向右浮动了缩略图和大图,并尝试了我能想到的 clear:bothoverflow:hidden 的所有组合实现顶部对齐无济于事。有什么想法吗?

我在顶部包含了一个 JSFiddle,在下面包含了一张图片,以说明我要做什么。

ideal

最佳答案

在您的 HTML 中将 div.large-image 放在 div.thumbnail 之前。

我不太清楚为什么会这样。 This article简要讨论它。答案/原因可能隐藏在 CSS float spec 的某处。 .

关于html - 创建画廊 - 左侧缩略图,右侧主图像 - 尽管有 float 和清除 :both 但未在顶部对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11975897/

相关文章:

javascript - 提交前更改表单属性

html - -transform translate 和 scroll 之间是否存在性能差异

html - 我无法使用 CSS 定位来移动或重新定位我的 select2

html - 左对齐右对齐div,以防没有媒体查询的空间太少

css - 在 float 动态生成的元素(bx slider )上无法识别悬停

html - CSS 导航栏不应该离开行和相关文本

html - 纯粹在 CSS 背景中创建箭头

javascript - 并排水平输入范围和垂直输入范围

javascript - 单击时的 CSS 过渡

css - float div 时的额外行