【发布时间】:2011-06-26 14:17:02
【问题描述】:
我正在开发一个面向排版的 wordpress 主题[1],但我在使用内嵌图像时遇到了问题。
我可以控制每个元素并调整它的行高、下边距、ecc,以保持垂直节奏。但是由于通过编辑器粘贴的图像可以有任意高度,它们显然会破坏以下所有内容。
所以问题是是否可以使用边距、填充、两者或其他解决方案,以确保独立于图像大小,它将调整到基线。
我知道有一些替代方法,比如让所有图像变成行高的倍数,这样我可以保持节奏。其他选项是使用 javascript,不理想,但如果没有 css 解决方案,我将不得不考虑它。
[1] 如您所见,这是一个与 css 相关的问题,而不是 wordpress 问题,这就是我在这里发布这个问题的原因。
【问题讨论】:
-
图像默认排列在它们的基线上。我不知道你在问什么。
-
唯一的选择是使用 javascript 并缩放图像以适应节奏 - 或者如果这足够了 - 应用边距/填充以匹配节奏,这样您就不会将图像压缩/拉伸通过 css/js 进行缩放可能非常可怕)
-
我不明白。也许 "vertical-align: middle" 和 "display: inline-block" 可以帮助你
-
对于那些不明白他所说的“垂直节奏”是什么意思的人:webtypography.net/Rhythm_and_Proportion/Vertical_Motion/2.2.2
-
有点不相关,但超级酷:lamb.cc/typograph
标签: javascript css typography vertical-rhythm