我的页面中有很多段落
<div>
<p>Sample Text</p>
<p>Abc</p>
<p>Third Sample</p>
</div>
在每个段落中,第一个字母应为大写,字体大小通过CSS增加。动态加载的所有段落内容。请建议我如何在不使用javascript / jQuery的情况下解决这个问题。
答案 0 :(得分:8)
你在这里
p::first-letter
{
text-transform: uppercase;
font-size: 25px; /* Change this to your choice */
}
答案 1 :(得分:1)
你可以尝试
<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;
}
<强> JSFIDDLE 强>
答案 2 :(得分:0)
::first-letter
选择器用于将样式添加到指定选择器的第一个字母。
注意:::first-letter
可以使用以下属性:
字体属性 颜色属性 背景属性 保证金属性 填充属性 边境物业 文字修饰 vertical-align(仅当float为'none'时) 文本转换 行高 浮动 明确
注意:::first-letter
选择器只能与块级元素一起使用。
检查w3school以获取更多信息和在线测试。
答案 3 :(得分:0)
div >p::first-letter{
color:red;
font-size:20pt;
}