这应该很有趣。这是我尝试用 CSS 做的事情:
- “示例对齐”一词应位于单个
<h1>
元素中。 - “对齐”这个词应该在第二行(用
<br />
标签很容易)。 - “An”这个词应该比其他词小(用
<span>
标签很容易)。
所以我们有:
<h1><span>An</span> Example <br />Alignment</h1>
但这里有一个问题:
- 我还想将第二个和第三个单词的第一个字母垂直对齐,这就是我遇到问题的地方。
它应该是这样的: http: //jsfiddle.net/Baumr/H2Pzr/
但这是一个丑陋的解决方案,因为有两个<h1>
元素。
关于如何通过保持 HTML 相同来使用 CSS 执行此操作的任何想法?很想听。先感谢您。
PS我也可以将“An”放入单独的<span>
,但我更愿意将所有内容放在一个单独的中<h1>
。)