【发布时间】:2022-08-24 21:06:55
【问题描述】:
谁能想到只用 CSS 做到这一点的方法?我能想到的唯一方法是使用 subgrid,但浏览器支持还不够好。
如果可能的话,我希望将大文本全部包裹在 <h1> 标签中,这很困难。
我想我必须使用 javascript 来计算标题最后一个单词的宽度并用它来偏移段落。
主标题可以是 2 或 3 行,段落也可以是 3 行。
我当前的 HTML 在下面,但可以轻松更改它。
谢谢
<div class=\"home-hero-banner-slide-title\">
<h1>
<span>Line 1</span>
<span>Line 2</span>
<span>Line 3</span>
</h1>
<p class=\"home-hero-banner-slide-paragraph\">paragraph here</p>
</div>
-
你到底想达到哪一部分?只是将
<p>与<h1>的最后一行内联? -
@DBS - 是的 - 我希望
<p>始终位于<h1>的最后一行右侧 40px - 理想情况下也垂直居中。