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

飞行L123

我有一个div浮动左侧,其中包含比其右侧内容大的文本,但是我希望右侧的文本与浮动div中的文本底部对齐。这是一个JS小提琴,显示了一个示例:

http://jsfiddle.net/cykz8vd0/3/

如您所见,右侧的文本与左侧的字母未对齐。我希望它使右侧文本的第一行的底部与左侧字母的底部对齐。

的HTML

<div class="floatLeft">
    A:
</div>
<div class="fill">
    Text goes here. I would like it to be aligned nicely with the letter on the left.
    <br>
    Another line of text here.
</div>

的CSS

.floatLeft{
    float:left;
    width:20px;
    font-size:18px;
    font-weight:bold;
}

.fill{
   margin-left:25px;
}

到目前为止,我能够完成此操作的唯一方法是通过执行此小提琴中的操作:

http://jsfiddle.net/cykz8vd0/4/

我只是将.fillCSS更改为:

.fill{
   margin-left:25px;
   position:relative;
   top:3px;
}

top:3px但是,并不总是可行的,因为此代码将在具有不同字体的页面上实现。我是否可以通过任何方式以编程方式计算该top值,因此可以使用JQuery进行设置,或者是否有更好的方法来实现这种对齐?

塞瓦·阿尔汉格尔斯基(Seva Arkhangelskiy)

解决方法如下:

HTML:

<div class="fill">
    <div class="floatLeft">A:</div>Text goes here. I would like it to be aligned nicely with the letter on the left.
    <br>
    Another line of text here.
</div>

CSS:

.floatLeft{
    display: inline-block;
    width: 20px;
    padding-right: 5px;
    margin-left: -25px;
    text-align: right;
    font-size: 18px;
    font-weight: bold;
}

.fill{
    font-size: 12px;
    margin-left:25px;
}

不管是什么,您的标签现在都已与文本基线完美对齐font-sizeJSFiddle:http : //jsfiddle.net/cykz8vd0/6/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

垂直对齐元素

来自分类Dev

如何在图像旁边垂直对齐文本

来自分类Dev

垂直对齐浮动元素

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在图像旁边垂直对齐文本

来自分类Dev

如何在页脚中的图像旁边垂直对齐文本?

来自分类Dev

在SVG图标旁边垂直对齐文本

来自分类Dev

在图像旁边垂直对齐文本

来自分类Dev

如何使文本垂直对齐顶部CSS

来自分类Dev

垂直对齐文本的CSS问题

来自分类Dev

使用CSS垂直对齐文本

来自分类Dev

垂直对齐浮动元素

来自分类Dev

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

来自分类Dev

在jQuery mobile中垂直对齐文本

来自分类Dev

CSS垂直对齐浮动和高度100%

来自分类Dev

垂直对齐浮动元素

来自分类Dev

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

来自分类Dev

垂直对齐的浮动元素

来自分类Dev

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

来自分类Dev

如何在P类图像旁边垂直对齐文本

来自分类Dev

在浮动div内垂直对齐元素,高度未知

来自分类Dev

在 <td> 中垂直对齐图像旁边的文本

来自分类Dev

Bootstrap 4:垂直对齐列表中的浮动元素

来自分类Dev

CSS在中间垂直对齐文本/按钮

来自分类Dev

CSS:在div顶部垂直对齐文本

来自分类Dev

在css中垂直对齐展开的文本

来自分类Dev

垂直对齐 Glyphicons 与文本 CSS

来自分类Dev

垂直对齐文本