【发布时间】:2015-04-23 03:50:12
【问题描述】:
CSS ::selection 工作不正确是 Safari。
如果带有文本的块有一些子块,则父块中的选择不起作用。
例如:
::selection {
background: #000;
color: #fff;
}
<div class="parent">
Text...
<div class="child">Text...</div>
</div>
在没有我的样式的情况下选择父块中的此代码文本(仅默认 OS X 选择)。 Result (screenshot).
我该如何解决这个问题?
将所有内容包装在 div 中并不是最好的解决方案......
我现在特别规定,但仅适用于 FF ::-moz-selection。
在其他浏览器中,这样的代码效果最好。
【问题讨论】:
标签: css safari cross-browser