一文了解CSS3中的新特性 ::target-text 选择器( 二 )


一文了解CSS3中的新特性 ::target-text 选择器

文章插图

点击这个会自动复制一段包含#:~:text=的链接, 浏览器会自动处理选中文本的前后限制, 保证结果的唯一性 。 如下, 将刚才复制的地址直接粘贴在浏览器打开
一文了解CSS3中的新特性 ::target-text 选择器

文章插图

然后说一下兼容性 。
这个属性非常新, 可以在 MDN 官网看到具体的兼容信息, 需要 Chrome 89+ 以上才行
一文了解CSS3中的新特性 ::target-text 选择器

文章插图

试了一下安卓系统上也是没有问题的, 比如在微信中打开的效果如下
一文了解CSS3中的新特性 ::target-text 选择器

文章插图

默认是一个黄色背景(貌似无法自定义), 点击任意地方就消失了 。
比较适合在阅读一本书时, 想分享某一章节的某一小段精彩文本给他人, 这样就能快速定位到分享的地方了, 还能高亮显示 。 是不是很方便呢?
五、简单总结一下详细通过本文, 应该可以了解到::target-text是什么了吧?下面简单总结一下
    ::target-text 和 :target 类似, 都可以跳转到指定位置
    ::target-text 无需 id, 可以指定任意文本
    地址栏匹配规则是 #:~:text=[prefix-,] textStart [,textEnd] [,-suffix], 只有 textStart 是必填, 其他都是可选
    浏览器支持“复制指向突出显示的内容的链接”操作, 可以不必手动拼接
    兼容性有点差, 安卓用户可以使用
当然这本身是一个渐进增强的属性, 能够支持体验更好, 不支持也没什么大事 。 最后, 如果觉得还不错, 对你有帮助的话, 欢迎点赞、收藏、转发!
(学习视频分享:web前端)
以上就是一文了解CSS3中的新特性 ::target-text 选择器的详细内容, 更多请关注电脑自学网其它相关文章!

推荐阅读