【发布时间】:2015-09-17 23:11:59
【问题描述】:
_我见过纯 CSS 菜单和基于 JavaScript 的菜单,但我看不出使用 JavaScript 有什么好处。
我有什么遗漏的吗?
google search 提取了很久以前的 SO 文章。
这是大约 5 年前的SO article。
CSS 菜单的当前状态是什么?
【问题讨论】:
-
如果 CSS 能满足您的所有需求:太棒了! 使用它!否则:与 CSS 相比,Javascript 可以做更多。
-
我想说没有任何好处,一个缺点是人们可以禁用 Javascript,这会使菜单变得无用。
-
CSS3 = X 浏览器兼容性问题 - 否则太棒了! - JS:1.5% 的行星访客禁用了 JS - 否则......太棒了! 纯 CSS - 没有过渡和动画(糟糕的 UI 和 UX)
-
我还没有看到不使用 JavaScript 的键盘/屏幕阅读器友好的可切换菜单。 JavaScript 让可访问性变得非常容易。
-
@Quentin 如果您认为这是一项技术特性(我认为它更多地是一种功能性),那是对的,因为 OP 询问技术优势。
标签: javascript css