今天看啥  ›  专栏  ›  Hozin

苹果又整活:HTML“原生”开关控件

Hozin  · 公众号  · 互联网安全 科技自媒体  · 2024-08-20 08:20
    

主要观点总结

文章主要介绍了苹果Webkit团队在Safari 17.4中引入的新的HTML表单控件——开关,并对其进行了评价。文章还讨论了开关与复选框的区别,以及开关控件可能存在的问题和迷惑之处。此外,文章还提及了私有控件/私有属性和苹果HIG的撕裂问题。

关键观点总结

关键观点1: 开关是复选框的一种变体,但在某些情况下有区别

开关不能继承复选框的某些状态,如不确定状态。对于不支持开关的旧浏览器,将显示为复选框。使用CSS可以在任何浏览器中将原生复选框变成开关。

关键观点2: 开关控件存在的迷惑之处

用户可能无法快速区分关闭和禁用的关闭状态,禁用的开启是否等效于不开启,以及禁用的关闭存在的意义。

关键观点3: 私有控件/私有属性的影响

历史上,浏览器大战中涌现的私有控件/私有属性可能导致某些网页在非特定浏览器上无法访问。Webkit使用私有属性实现私有控件的思路受到质疑。

关键观点4: 苹果HIG的撕裂问题

苹果的Human Interface Guidelines (HIG) 在过去存在混乱,将各种窗体、控件等混合介绍,造成描述不支持特定环境的情况。苹果设计团队似乎对开关形式有执着,在桌面环境中用开关替代复选框。


免责声明

免责声明:本文内容摘要由平台算法生成,仅为信息导航参考,不代表原文立场或观点。 原文内容版权归原作者所有,如您为原作者并希望删除该摘要或链接,请通过 【版权申诉通道】联系我们处理。

原文地址:访问原文地址
总结与预览地址:访问总结与预览
推荐产品:   推荐产品
文章地址: 访问文章快照