我有很多段落我的页面应用样式的第一个字母段只使用CSS
<div>
<p>Sample Text</p>
<p>Abc</p>
<p>Third Sample</p>
</div>
在每个段落的第一个字母应该大写和字体大小是通过CSS增加。所有段落内容都是动态加载的。请建议我如何解决这个问题,而不使用javascript/jQuery。
我有很多段落我的页面应用样式的第一个字母段只使用CSS
<div>
<p>Sample Text</p>
<p>Abc</p>
<p>Third Sample</p>
</div>
在每个段落的第一个字母应该大写和字体大小是通过CSS增加。所有段落内容都是动态加载的。请建议我如何解决这个问题,而不使用javascript/jQuery。
给你
p::first-letter
{
text-transform: uppercase;
font-size: 25px; /* Change this to your choice */
}
div >p::first-letter{
color:red;
font-size:20pt;
}
你可以尝试
<div id="mydiv">
<p>sample Text</p>
<p>abc</p>
<p>third Sample</p>
<p>i think it is working</p>
<p>isn't it ?</p>
</div>
和CSS
#mydiv p::first-letter {
color: red;
font-size: 24px;
font-family:arial unicode ms;
text-transform: uppercase;
}
#mydiv p {
color:green;
font-size:16px;
font-family:arial unicode ms;
}
'P ::第一个字母{...}'? – Vucko
@Vucko也建议,看看这个[小提琴](http://jsfiddle.net/nicolaeolariu/tL89V/3/)。 –