我必须遵循以下代码:
.container {
width: 150px;
background-color: yellow;
}
a {
font-size: 14px;
}
a:after {
content: "\003e";
font-size: 32px;
font-weight: 700;
padding-left: 10px;
}

<div class="container">
<p>
<a>Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum</a>
</p>
</div>
&#13;
我试图将a::after
元素的水平中心基线与多行文字的最后一行对齐。
我尝试过使用flexbox,但这会将::after
元素与完整多行文字的水平基线对齐,而不是最后一行。
以下是我的问题的一个例子:
答案 0 :(得分:0)
您可以将position:relative
和top:5px
添加到a::after
.container {
width: 150px;
background-color: yellow;
}
a {
font-size: 14px;
}
a:after {
content: "\003e";
font-size: 32px;
font-weight: 700;
padding-left: 10px;
position: relative;
top: 5px; /* change the value to what fits you better */
line-height:0
}
&#13;
<div class="container">
<p>
<a>Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum</a>
</p>
</div>
&#13;