Javascript 如何实现分级浏览器支持?

Javascript 如何实现分级浏览器支持?,javascript,html,css,progressive-enhancement,Javascript,Html,Css,Progressive Enhancement,我刚刚被介绍到的概念,和概念作为一个整体听起来很棒!然而,经过更深入的评估,我对如何以合理的方式实施它感到有点茫然 特别是,我指的是支持: C级是支持的基本级别,提供核心内容和功能。它有时被称为核心支持。只通过语义HTML交付,内容和体验高度可访问,不受装饰或高级功能的影响,前后兼容。省略了样式和行为的层次 假设我认为IE8及以下是C级浏览器。我怎样才能只交付语义HTML(HTML5语义元素,没有添加CSS或JS),而不使用JS垫片仍能正确显示网站?那么需要服务器端浏览器嗅探吗?C-Grade并

我刚刚被介绍到的概念,和概念作为一个整体听起来很棒!然而,经过更深入的评估,我对如何以合理的方式实施它感到有点茫然

特别是,我指的是支持:

C级是支持的基本级别,提供核心内容和功能。它有时被称为核心支持。只通过语义HTML交付,内容和体验高度可访问,不受装饰或高级功能的影响,前后兼容。省略了样式和行为的层次


假设我认为IE8及以下是C级浏览器。我怎样才能只交付语义HTML(HTML5语义元素,没有添加CSS或JS),而不使用JS垫片仍能正确显示网站?那么需要服务器端浏览器嗅探吗?

C-Grade并不意味着-“(没有CSS或JS)”…我想你误解了这个概念。@Paulie\u D你能解释一下吗?当然。首先定义一下“仍然正确显示网站”的意思吗?我如何只提供语义HTML(没有添加CSS或JS的HTML 5语义元素)除非你故意只为IE8及以下版本提供遗留HTML,否则你不能。合理的方法是只包含JS垫片以及与垫片相关的基本样式作为最低要求。如果您希望站点在IE8上的外观和功能与在现代浏览器上的外观和功能完全相同,并且不使用任何Javascript,那么就不要使用IE8不支持的HTML5元素。就这么简单。