Css 如果设置了-webkit box显示属性,则第一个字母不起作用
我想用红色显示第一个字母,但我注意到当我使用Css 如果设置了-webkit box显示属性,则第一个字母不起作用,css,webkit,Css,Webkit,我想用红色显示第一个字母,但我注意到当我使用display:-webkit-box时,第一个字母属性可能不再有效 预期行为: 将样式应用于第一个字母(仅CSS),并保留用于激活-webkit line clamp属性的显示属性(或者找一个CSS替代方案,现在只显示前两行,而不使用线夹和显示属性,这将允许执行第一个字母属性) h2{ 显示:-网络工具包盒; -webkit线夹:2个; -网络工具包盒方向:垂直; 溢出:隐藏; 文本溢出:省略号; 宽度:75px; 边框:1px实心浅灰色; } h
display:-webkit-box
时,第一个字母
属性可能不再有效
预期行为:
将样式应用于第一个字母(仅CSS),并保留用于激活-webkit line clamp
属性的显示
属性(或者找一个CSS替代方案,现在只显示前两行,而不使用线夹
和显示
属性,这将允许执行第一个字母
属性)
h2{
显示:-网络工具包盒;
-webkit线夹:2个;
-网络工具包盒方向:垂直;
溢出:隐藏;
文本溢出:省略号;
宽度:75px;
边框:1px实心浅灰色;
}
h2::第一个字母{
颜色:红色;
}
这是一个非常简单的测试
准确地说,::第一个字母
仅适用于:
显示:块;
显示:内联块;
显示:流根;
(函数(){
//让我们获取所有用户名,您可能有另一个结构
var users=document.querySelectorAll('h2');
//创建包含高亮显示的星号的范围
var asterisk=document.createElement('span');
asterisk.className='highlight';
//询问用户(teehee)并检查第一个字符是否为星号
对于(变量i=0;i
h2{
显示:-网络工具包盒;
-webkit线夹:2个;
-网络工具包盒方向:垂直;
溢出:隐藏;
文本溢出:省略号;
宽度:75px;
边框:1px实心浅灰色;
}
/*h2::第一个字母{
颜色:红色;
}*/
.亮点{
颜色:#f00;
}
这是一个非常简单的测试
显示:-webkit-box;
已过时。与解决方案相关: