将文本垂直对齐到左侧的浮动图像

布鲁克林网

现在我知道有类似的问题,但是我正在寻找像素完美的解决方案。

沙箱:http//jsfiddle.net/unqc4a0f/1/

尝试解决的问题: 问题

尝试的代码:

.mi{float:left; width:150px;height:200px;padding-right:10px;/*margin-top:3px;*/}
.mt{float:left; width:400px;margin:0;}

过去,我曾使用padding / margin技巧将图像或文本对象向下推几个像素,以使其在视觉上与顶部边缘对齐。视觉上,我的意思是我知道字体具有大小和线条高度,但是即使考虑到这些,实际字体字符的高度也可能包含一些空格。您可以在上面的示例中看到这一点。我还基于此处的其他线程,尝试了使用行高,尽管确实实现了像素完美对齐,但它破坏了整个段落的垂直行间距。

我的问题本质上是是否继续使用填充/边距hacks,还是有更多的“合法”解决方案。我问这个问题是关于响应快速的布局,然后统一布局没有问题。

提前致谢。

致富

意识到这是一个老问题,但是...

在CSS中,可以使用一个::before元素margin-top为其添加负值

具体来说,我想分享我发现的这个交互式文本裁剪工具,该工具有助于为此目的创建SASS mixin。

该工具的要点是从(font-size * line-height)中删除大写高度,然后除以2。但是,这简化了字体的结构方式。

实际上-没有“像素完美”的答案,因为归根结底,字体的物理结构并不总是与它们匹配font-size,并且相同字体大小的不同字体家族仍然看起来更高或更短。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据浮动图像的高度垂直对齐div中的文本

来自分类Dev

将浮动div垂直对齐到未知大小的div

来自分类Dev

将图像与<li>中的文本垂直对齐

来自分类Dev

将图像垂直对齐到div标签的底部

来自分类Dev

将图像垂直对齐到引导“列”内的底部?

来自分类Dev

在浮动图像的右侧垂直对齐文本,图像大小变化,响应迅速

来自分类Dev

如何将文本垂直对齐到列表的中间

来自分类Dev

将文本垂直对齐到内联块的中间

来自分类Dev

将文本垂直对齐到其旁边的框

来自分类Dev

您可以垂直对齐还包含浮动图像的段落的文本吗?

来自分类Dev

如何垂直对齐图像和文本

来自分类Dev

在图像旁边垂直对齐文本

来自分类Dev

在图像旁边垂直对齐文本

来自分类Dev

图像上的垂直对齐标题文本

来自分类Dev

在图像右侧垂直对齐文本

来自分类Dev

图像上的垂直对齐标题文本

来自分类Dev

设置与文本垂直对齐的图像

来自分类Dev

在中心垂直对齐文本 - 图像顶部?

来自分类Dev

CSS:如何将文本对齐到图像的中心(左侧)

来自分类Dev

垂直对齐浮动图像+容器(H + p)

来自分类Dev

根据浮动图片的高度垂直对齐div中的文本

来自分类Dev

垂直对齐文本并在包含Div的内部浮动

来自分类Dev

CSS或JQuery使文本与旁边浮动的元素垂直对齐

来自分类Dev

垂直对齐浮动元素

来自分类Dev

垂直对齐浮动元素

来自分类Dev

垂直对齐浮动元素

来自分类Dev

垂直对齐的浮动元素

来自分类Dev

垂直对齐图像

来自分类Dev

垂直对齐的图像