Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何使::selection正确使用连字号?_Css_Selection_Typography_Hyphenation - Fatal编程技术网

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中实际工作。见我上面的评论。