【发布时间】:2018-05-17 19:06:34
【问题描述】:
我只是在模拟一个页面进行练习,看看我自己能找到什么。
我的目标是用不同的字体将所有段落的第一个字母向左偏移,但这给我带来了麻烦。
使用 -1.0em 边距时,文本最终会错位。实现这一目标的最佳方法是什么?我是 Web 开发的新手,所以请放轻松!
p::first-letter {
font-family: 'Cedarville Cursive';
font-size: 2.0em;
margin-left: -1.0em;
text-transform: uppercase;
}
<div id="bodyWrap">
<h1 id="header" class="underline">Placeholder</h1>
<hr>
<p>Some more placeholder text </p>
<p>Some more placeholder text </p>
<p>Some more placeholder text </p>
<hr>
<footer>Placeholder</footer>
</div>
理想的结果是在不影响段落位置的情况下将每个段落中的第一个字母推到一边。
【问题讨论】:
-
想要的输出是什么,你的 HTML 是什么样的?
-
偏移量是什么意思?
标签: css css-selectors