我知道使用 CSS 格式化每个段落的第一个字母可以通过以下方式实现:
p:first-letter
{
font-size:20px;
}
但是,在使用此代码时,无法从网络浏览器中突出显示/选择这些“首字母”,有没有办法修改它?
编辑 - 可以选择文本,但没有直观显示,我该如何更改?
我知道使用 CSS 格式化每个段落的第一个字母可以通过以下方式实现:
p:first-letter
{
font-size:20px;
}
但是,在使用此代码时,无法从网络浏览器中突出显示/选择这些“首字母”,有没有办法修改它?
编辑 - 可以选择文本,但没有直观显示,我该如何更改?
这是 Chrome/ium/WebKit 中的一个错误:https ://code.google.com/p/chromium/issues/detail?id=17528
对,它不是在视觉上被选中的,而是在背景中被选中的。如果我选择并复制然后粘贴它,我会得到“你好”,所以这可能是不同字体大小的问题。font-variant:small-caps 完美运行(但使用大写)。
您可能想尝试 Lettering.js 或替代品 http://letteringjs.com/ https://github.com/davatron5000/Lettering.js