问题标签 [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.
css - W3C XHTML/CSS 验证在完成工作时有多重要?
尽管这些天我一直在努力进行完整的验证,但我经常想知道这是否是在浪费时间。如果代码运行并且在所有浏览器中看起来都一样(我使用 browsershots.org 进行验证),那么我是否需要更进一步,或者我只是过于肛门?
创建代码时,您将代码保持在什么级别:
a) 你自己 b) 你的客户
PS Jeff 和公司,为什么堆栈溢出不验证?:)
编辑:一些很好的见解,我认为,因为我一直如此痴迷于有效,所以我编程知道什么会导致问题,什么不会,所以我比那些先创建网站然后再创建网站的人处于更好的位置“回去解决验证问题”
我想我可能会发布另一个关于堆栈溢出的问题;“你是边走边验证还是完成后再回去验证?” 因为这似乎是这个问题的去向
java - 如何在字符串中从 XML 加载 org.w3c.dom.Document?
我在一个字符串中有一个完整的 XML 文档,并且想要一个Document
对象。谷歌出现了各种各样的垃圾。什么是最简单的解决方案?(在 Java 1.5 中)
解决方案感谢Matt McMinn,我已经确定了这个实现。它对我来说具有适当的输入灵活性和异常粒度。(很高兴知道错误是否来自格式错误的 XML SAXException
- 或者只是错误的 IO - IOException
。)
w3c - 有人在他们的 Web 应用程序中使用 XForms 吗?
几年前,我们开始使用W3C 的XForms开发一个需要数百个自定义表单的 Web 应用程序。
由于主流浏览器当前不支持它们,您现在在项目中使用哪些解析器/工具?
我对插件不是很感兴趣——这需要是模拟 XForms 的服务器端。
accessibility - 网站遵守美国残疾人法案 (ADA)
是否有任何自动、在线或离线工具来测试 xhtml/css 是否符合美国残疾人法案 (ADA)的屏幕阅读器和其他视觉指南?
html - HTML 输入的理想用户反馈
让我们面对现实吧:编写正确的、符合标准的 HTML 是相当困难的。编写语义 HTML 更是如此,但我认为计算机不可能解决这个问题。
所以我的问题是,对于输入 HTML 的用户来说,“理想”的反馈是什么?它会是 W3C 验证器样式的错误列表以及相应的行号和列吗?它会是一个带注释的代码显示突出显示的行、错误的解释和可能的修复吗?一种拼写检查样式模式,您可以分别处理每个错误?它不会给他们任何错误信息吗?此外,告诉用户哪些类型的错误是一个好主意?(一些广泛的错误类别包括解析错误、嵌套错误(即在 ab 标签中放置 div)和格式错误。)
- Scottm:好点;我也不喜欢 W3C 列出所有错误的方式。但是,仍然存在让用户适当地编辑有问题的 HTML 的问题。
- onebyone:好的,所以看一些截图,看起来 HTML Validator 有一个 W3C 错误列表,但结合了直接进入相关源代码段和扩展错误信息的能力,以及你不必这样做的事实滚动以从一个部分跳到另一个部分。看起来不错,但是普通的乔可以使用吗?
编辑1:作为澄清,这是关于接口,不一定是底层实现。但是,界面需要使用纯 HTML 和 JavaScript 是可行的(如果它只需要 HTML,则可用性加倍,但我认为在这种情况下你会被 W3C 卡住)。
svg - 最流行的浏览器中原生 SVG 支持的状态如何?
最新版本中最流行的浏览器对原生 SVG 的支持情况如何?
- IE浏览器
- 火狐
- 歌剧
- 苹果浏览器
- 铬合金
- 征服者
- 卡米诺
w3c - 什么是了解 MathML 及其在世界范围内使用的最佳方式?
什么是了解 MathML 及其在世界范围内使用的最佳方式?
特别是我的意思是:
- 你用什么来渲染/编辑它
- 它是否用于您可以指出的任何商业/开源应用程序
- 它很受欢迎并且被大量使用吗?
- 是否有可以在 C#、C++、Java 等应用程序中使用的查看器?
- ...(有关 MathML 的任何其他可用信息)
w3c - MTOM 是如何工作的?
MTOM 是 W3C 消息传输优化机制,它是一种有效地向 Web 服务发送二进制数据和从 Web 服务发送二进制数据的方法。
它一般是如何工作的?
html - 重写此代码:可点击的 div
我想改变这个:
符合标准(内联元素中不应该有块元素)。将 javascript 连接到 div 仅用于导航似乎是一种 hack,并且会降低可访问性。在这种情况下,我的要求是在我的固定尺寸链接上设置 2 组边框,因此上述不兼容的代码在应用样式后可以完美运行。
另外,“ a { display:block; }
”是规避验证的合法方式吗?
python - 如何在python中取消引用urlencoded unicode字符串?
我有一个像“Tanım”这样的unicode字符串,它以某种方式编码为“Tan%u0131m”。如何将此编码字符串转换回原始 unicode。显然 urllib.unquote 不支持 unicode。