问题标签 [w3c]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 当您必须支持 IE6 时,是否有可能拥有符合 W3C 标准的代码?w3
我试图激励我的团队成员让我们的代码进行验证,但似乎有些幻灭,因为我们仍然需要支持 IE6。
各位对此有什么想法吗?
这就是我想要的:
- 语义代码 - 是
- 验证码 - 是
- 在 IE6 中工作 - 是的
我们不要在这里争论语义,哈哈。=]
HTML JS CSS
html - 什么是 iframe 替代品?
iframe 永远不应该使用吗?
屏幕阅读器如何处理 iframed 内容?
如果没有 iframe,我们如何将任何 PHP 页面嵌入到基于 asp.net 的站点中?
什么是跨浏览器替代品?
html - 在html中编码物理地址的最佳方法是什么?
在 html 中编码物理地址的最佳方法是什么?以语义、可访问和 SEO 方式
xhtml - 为什么我的文档没有验证为 XHTML 1.1 STRICT?
虽然 target="_blank" 已被弃用,但为什么 W3C 验证器没有给出关于此的错误?您可以在验证器中粘贴并检查此代码:
编辑:
这是否意味着 XHTML 1.1 支持 target=”_blank” 而 XHTML 1.0 strict 不支持?还是 W3C 验证器中的错误?
html - HTML:我们真的需要不同的 DocTypes 吗?
为什么 w3c 有不同 Doc-types 的约定 .. ?相反,他们本可以只推荐一种 Doc 类型(比如松散类型.. 因为它容易出现更少的 SILLY 错误)并将其标准化到所有浏览器(包括 mob 和 PDA 中的浏览器)..
我没有在任何教程中都得到了令人满意的答案。我一直在阅读“这些不同的文档类型有何不同”,但我想知道我们真的需要它吗???
html - 放好不好里面放内容文本?
哪个更语义和有效?
或者
javascript - 使用未包含在 W3C 规范中的特定于供应商的扩展有哪些优点和缺点?
我编辑了我的问题
什么是供应商特定的扩展?
供应商特定的扩展可以以“-”(破折号)或“_”(下划线)开头,通常后跟该扩展特定的公司或浏览器项目的缩写,对于 Mozilla 浏览器,fi“-moz-” ,或“-webkit-”用于基于 WebKit 的浏览器。此供应商特定前缀后跟属性名称。一个很好的例子是 -webkit-border-radius 或 -moz-border-radius。
IE有3样东西:
Web-kit和Mozilla也有一些自己的 CSS 属性。
其他一些链接:
http://webdesign.about.com/cs/htmltags/a/aa012300a.htm
http://reference.sitepoint.com/css/vendorspecific#
http://www.456bereastreet.com/archive/200911/vendor-specific_extensions_are_invalid_css/
http://www.css3.info/vendor-specific-extensions-to-css3/
我的问题:
如果我们使用非 W3C 标准的 CSS,我们现在或将来会遇到什么问题吗?例子:
如果我有相同解决方案的 jquery 代码和特定于供应商的 CSS 代码,我应该使用哪个?如果 JS 被禁用但页面不会通过 W3C 验证,则使用供应商特定的 CSS 解决方案将起作用。如果我使用 JS 解决方案,页面将在验证器中传递。一个例子是制作一个圆角。
如果由于使用供应商特定的属性而导致站点未完全通过 W3C 验证,是否会受到任何伤害?我是否应该尽可能避免特定于供应商的事情以获得良好的跨浏览器和平台兼容性,例如 PC、MAC、iPhone 和其他手机?
如果为了通过 W3C 验证而在两者都有解决方案,我应该选择 JS 解决方案而不是供应商特定的 CSS 属性吗?如果我每次都选择 JS 解决方案,该网站将无法在移动浏览器上正常运行。如果 W3C 验证为特定于供应商的扩展提供错误,是否可以不理会它?
css - css 1、css 2、css 2.1 和 css 3,每个版本中哪些 css 属性和选择器是不同的/新的?
CSS 1、CSS 2、CSS 2.1 和 CSS 3:每个版本中哪些 CSS 属性和选择器不同?我搜索了很多谷歌,但没有找到任何列表?
我需要每个版本支持的属性和选择器列表,但存在差异。
javascript - 为什么 W3C 验证器在此 JS 代码上失败?
我正在尝试使页面符合 XHTML 1.0 过渡。验证器对我的代码的问题之一在于以下行:
错误:
字符“&”是分隔符的第一个字符,但作为数据出现
这是另一个有问题的行:
同样,错误是这样的:
字符“&”是分隔符的第一个字符,但作为数据出现
我该如何解决?