【发布时间】:2013-02-01 18:09:51
【问题描述】:
如何使每个段落的第一个字符看起来像这样:
我更喜欢只使用 CSS。
【问题讨论】:
-
<span style="float: left; font-size: 3em">也许? -
跨浏览器支持重要吗?
如何使每个段落的第一个字符看起来像这样:
我更喜欢只使用 CSS。
【问题讨论】:
<span style="float: left; font-size: 3em"> 也许?
p:first-letter {
float: left;
font-size: 5em;
line-height: 0.5em;
padding-bottom: 0.05em;
padding-top: 0.2em;
}
根据需要调整字体、填充、行高。
【讨论】:
【讨论】:
see DEMO here...
CSS///
p{ width:300px; border:1px solid #000;}
p:first-letter
{font-size:52px;color:#8A2BE2;font-weight:bold;float: left;margin-top:4px;}
HTML///
<p>The first character of this paragraph will be 52px big
as defined in the CSS rule above. Rest of the
characters in this paragraph will remain normal. This example
shows how to use :first-letter pseduo element to give effect to
the first characters of any HTML element.</p>
<p>The first character of this paragraph will be 52px big
as defined in the CSS rule above. Rest of the
characters in this paragraph will remain normal. This example
shows how to use :first-letter pseduo element to give effect to
the first characters of any HTML element.</p>
【讨论】: