Css 如何使::selection正确使用连字号?
我想以不同的方式设置所选文本的样式,我正在使用Css 如何使::selection正确使用连字号?,css,selection,typography,hyphenation,Css,Selection,Typography,Hyphenation,我想以不同的方式设置所选文本的样式,我正在使用::selection来实现这一点 *::selection, *::-webkit-selection, *::-moz-selection { background-color: #aaa; color: #fff; } 出于排版的原因,我使用了连字符:auto用于段落 p { -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; te
::selection
来实现这一点
*::selection, *::-webkit-selection, *::-moz-selection {
background-color: #aaa;
color: #fff;
}
出于排版的原因,我使用了连字符:auto代码>用于段落
p {
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
text-align: justify;
}
这是可行的,但是当我选择连字号文本时有一个问题:连字号不会变成白色(也就是说,它们的行为就好像它们没有被选中一样)
有没有办法解决这个问题,或者这是一个bug?我正在使用Safari 5.1.7。我认为这可能是一个bug。Firefox也支持连字号功能。FYI,有两件事:1)2)@BoltClock谢谢你的提示。:)您可能希望修改fiddle,使代码在Firefox中实际工作。见我上面的评论。