Delan Azabani挖掘了(希望)即将到来的::spelling-error ,以及::grammar-error CSS中的伪选择器。设计控制总是好的。嘿,如果我们可以为滚动条和选定的文本设置样式,为什么不能这样呢?
几十年来,指示可能的拼写或语法错误的斜线一直是计算机上文字处理的主要内容。但在网络上,这些指示器是由浏览器提供的,而浏览器并不总是拥有最恰当地放置和呈现这些指示器所需的信息。例如,作者可能想提供自己的语法检查器(放置),或调整颜色以提高对比度(呈现)。
为了解决这个问题,CSS伪元素和文本装饰规范定义了新的伪元素
::spelling-error和::grammar-error,允许作者对这些指示器进行样式设计,以及新的text-decoration-line值spelling-error和grammar-error,允许作者用与本地指示器相同的装饰来标记他们的文本。
这也是一个独特的帖子,因为德兰实际上是在浏览器中实现这一功能的人。因此,有各种深入浅出的东西来说明这一切有多复杂,以及所有的考虑因素是什么。有点像,你知道,网络开发。我喜欢看这个。我一直觉得浏览器工程师和网站作者之间似乎很少交流,这很奇怪,尽管后者是前者工作的实际消费者。
Chromium的拼写和语法功能一文出现在CSS-Tricks上。你可以通过成为MVP支持者来支持CSS-Tricks。