• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

在光标自动更新到v63(Chrome)后出现错误行为

css 来源:Colin Cline 8次浏览

昨天(今天12/18/2017)我更新了我的Chrome浏览器,版本号为63.0.3239.108(官方版本)(64位)我在这个版本中偶然发现了关于cursor的问题。我被添加到我的CSS中的一些元素cursor: auto,这是我的预期(完全正常),但现在,更新后,这些元素上的cursor将不会像他们应该或至少像以前一样。 (在之前,对于a元素cursorpointer,明文是text,对其应用cursor: auto后)。在光标自动更新到v63(Chrome)后出现错误行为

基于Mozila MDN,为cursor初值为auto相同W3在他们的文档中提到,但我的Chrome浏览器开发没有auto价值cursor,也起到从这个描述完全不同:

自动:浏览器将根据上下文确定要显示的光标。例如,等同于悬停文本时的文本。

现在的问题是谷歌dev改变了cursor: auto的行为或不赞成/从它们的引擎中删除它,或者这是一种错误?如果他们提到cursor: auto为弃用财产,请将其链接到它,因为我在他们的“更改日志”和论坛中找不到与此问题相关的任何内容。

这是表示这一问题的小提琴:jsfiddle

===========解决方案如下:

cursorauto值由上下文确定:

浏览器将确定光标到基于上下文显示。例如,当悬停文本时相当于text

而且text值规定:

的文本可以被选中。典型的工字梁形状。

从本质上讲,因为你可以选择一个超链接的文本,浏览器确定的I-beam是最合适的光标。这不是特定于Chrome的最新版本(我刚刚在63.0.3239.84中进行过测试),即使对于Chrome也没有特定的情况,因为其他浏览器也会出现这种情况。

希望这会有所帮助! :)


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)