问题标签 [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.
java - Java 中的 XML 输出——DOMImplementationLS 有什么用?
我只需要编写以下愚蠢的课程以避免发疯:
这种便捷方法是否已经存在于 Java 或通用库中?它似乎冗长可笑,甚至是所有异常都折叠在“catch (Exception e)”下的版本。
css - 如何向 CSS 规范提交建议?
最近我想用 CSS 做一些事情,结果发现最好的解决方案是使用 Javascript。这让我想知道,这里有人知道如何提出开发建议以实施到 CSS 3 规范中吗?
如果我们能得到某种基于功能请求/投票的系统,这将是很棒的,w3 的人至少可以看看。我知道,作为一名程序员,当我深入研究某事时,我经常会忽略一些显而易见的事情。
html - 标签只能引用输入元素吗?
W3Schools 对标签有这样的说法:
<label>
标签定义输入元素 的标签。[强调我的]
这是否意味着以下 HTML 无效?
Chrome 和 IE8 都关注点击World
时间Label
,Firefox 没有。哪个是对的?
java - Scala/Java 是否不尊重 w3“过量 dtd 流量”规范?
我是 Scala 的新手,所以我可能对此有所了解,我想知道问题是否出在我的代码上。给定 Scala 文件 httpparse,简化为:
哪个运行(URL无关紧要,这是一个笑话示例):
结果总是:
我已经看到关于 Java 的Stack Overflow 线程,以及W3C 的系统团队博客条目关于不尝试通过网络访问此 DTD。我还将错误隔离到 XML.load() 方法,据我所知,这是一个 Scala 库方法。
我的问题:我该如何解决这个问题?这是我的代码的副产品(摘自Raphael Ferreira 的帖子),我需要在上一个线程中解决的 Java 特定的副产品,还是 Scala 特定的副产品?这个调用发生在哪里,是错误还是功能?(“是我吗?是她,对吧?”)
internet-explorer - IE 编码与 W3C 标准编码
“我和其他高级开发人员之间的争论”系列的另一章:P
我的立场是,在进行 Web 开发时,应首先编写浏览器代码以遵守 W3C Web 标准,即使 Internet Exploder 拥有更大的市场份额(在 51% 到 79% 之间,取决于谁在进行跟踪) . 我的理由是:
标准被锁定,所有浏览器开发人员都在朝着至少 100% 无缺陷的方向发展,以支持所有设定的标准。因此,代码应该围绕 Firefox/Chrome/Safari 编写和测试,它们比 IE8 更接近正确的标准支持,然后应该在 IE 中使用条件标签来解决它的错误。尤其是这种情况,因为您可以使用条件标签来解决 IE 错误,但是如果您尝试反向编码,则很难编写黑客来强制 Firefox/Safari/etc 正确显示编码损坏的 HTML/CSS .
如果您针对标准进行设计,您的 Web 应用程序将面向未来,因为所有浏览器都针对同一个地方,标准方面,这意味着您不会成为每次都必须修复其应用程序的人群之一新的浏览器版本更接近 Web 标准,因此您最初的一些技巧现在会破坏布局。
如果你有时间,编码一些破碎的东西以支持更大的市场份额,然后为较小的市场份额“打破”它,这似乎是一种粗心的工作方式,并表明你认为 20% 的市场份额是微不足道的,我认为与事实相去甚远。
我的共同开发者认为:
不同的浏览器公司喜欢走自己的路,并不真正关心标准,所以尝试为标准编写代码是浪费时间。
只要页面在这些浏览器中以仍然可用的方式粗略显示,编码以支持约 20% 的市场份额是不值得的。
浏览器就是浏览器,浏览器就是浏览器。它只是一个用于渲染文本的视口,我不应该太担心看起来完全正确的事情。
当他更喜欢 IE8 时,不得不在 Firefox 中开发是一件痛苦的事情。
我是负责人,当然我可以说“这就是它的方式”,但我讨厌只是一个纳粹并说“我的方式或高速公路”;我认为最好让其他人理解我们为什么要以某种方式做某事,以便我们在继续进行时达成一致,因此我们遵循的约定会被坚持,因为它们背后的原因是值得赞赏的,而不是不情愿的跟着。
我可以得到一些关于这个论点的意见吗?
html - 我的 HTML INPUT 是无效标记,请帮助
在我的网站上,我有以下代码:
当我通过众多 HTML 验证器之一运行我的网站时,它们会提示我:
- 边界
- 高度
- 宽度
是 INPUT 元素的无效属性。
但是,YSlow 和 Google PageSpeed 告诉我,我应该始终包含图像尺寸以提高解析 HTML 的速度。
我还有什么其他方法可以使用图像提交按钮,同时仍然是 HTML 有效并遵循 YSlow 建议?
html - (X)计算机可读格式的HTML和CSS定义描述
是否有任何 HTML 和 CSS 定义集,例如 (X)HTML 标记列表及其可用属性(均带有描述)等,以及计算机可读(即 XML, CSV、INI 等)格式?
提前致谢!
java - 生成 XML 时如何在 CDATA 中保留换行符?
我想写一些包含空格字符的文本,例如newline
和tab
到一个 xml 文件中,所以我使用
但是当我在使用中读回这个时
我得到一个不再有换行符的字符串。
当我直接查看磁盘上的 xml 时,似乎保留了换行符。所以在读取xml文件时会出现问题。
如何保留换行符?
谢谢!
css - 如何处理 CSS3 规范。以有用的方式?
CSS3 规范在主要浏览器中部分实现,您可以用更少的代码获得非常好的结果,但有很多理由不使用 CSS3。例如不向下兼容,在不同浏览器上可能不相似的渲染视图等。
所以我问自己:什么是使用 CSS3 的最佳方式,可以选择拦截默认问题,就像我上面描述的那样?
ruby-on-rails - URI 不在 W3C 标记验证器上验证,相同的直接输入可以
我正在尝试让一个站点在W3C Markup Validator上验证为 HTML5 。当我使用“通过 URI 验证”选项时,它会产生大量错误,但是当我将 HTML 复制并粘贴到“通过直接输入验证”时,它会完美验证。当我在验证器返回的两个源上运行差异时,唯一的区别是 Rails 真实性令牌(Rails 用于验证表单的随机字符串 - 这是预期的)。
我注意到在这两种情况下,我都会收到“在文档级别声明无字符编码”警告,我在其他网站上看到过,但始终认为这是 HTML5 验证器中的错误,因为我有一个适当的元标记:
大多数错误都类似于以下内容:
- 在属性名称中引用“。可能的原因:匹配的引用在前面的某个地方丢失。
- 元素标签上的属性值错误:ID 不得为空字符串。
- 此时元素标签上不允许使用属性“密码”。
它的行为就像引用不匹配,但我找不到任何错误,并且同样的直接输入再次完美验证。
任何线索这里发生了什么?谢谢!