我用w3c验证器得到这条消息:
line 112 column 30 - Fout: end tag for element "form" which is not open
Run Code Online (Sandbox Code Playgroud)
有谁知道我为什么收到这条消息?
<form action="action.php" method="post" />
Uw naam:<br />
<input type="text" name="name" size="25" /><br /><br />
Uw e-mail adres:<br />
<input type="text" name="email" size="25" /><br /><br />
De naam van uw kennis of vriend:<br />
<input type="text" name="fename" size="25" /><br /><br />
Het e-mail adres van uw vriend of kennis:<br />
<input name="femail" type="text" size="25" /><br /><br />
Optional Message:<br />
<textarea rows="5" name="recon" cols="45"></textarea><br …Run Code Online (Sandbox Code Playgroud) 我想验证我的PHP项目是否符合W3C标准.有人可以解释如何使用W3C.org进行PHP文件验证吗?
是否可以从linux控制台验证PHP文件?
我正在尝试在Google Chrome Canary版本中实现并启用W3C Web Audio API.(目前我在Windows 7 x64上有15.0.865.0 canary)演示应用程序运行正常.
我喜欢使用,MediaElementAudioSourceNode因为我喜欢播放更大的OGG音乐.对于这样的音频文件,API说我应该使用它而不是AudioBufferSourceNode.
我写了一个非常简单的例子:
<script type="text/javascript">
var audioElement = document.createElement('audio');
audioElement.setAttribute('src', 'dubfx.ogg');
var audioContext = new webkitAudioContext();
var streamingAudioSource = audioContext.createMediaElementSource(audioElement);
streamingAudioSource.connect(audioContext.destination);
</script>
Run Code Online (Sandbox Code Playgroud)
但是,我只是听到点击而不是实际音频.我在JavaScript控制台中看不到任何错误,所以我猜代码没问题,可能缺少一些初始化.如果我audioElement.play()通过Web Audio API 调用而不是路由,则音乐播放得很好.我错过了什么或者当前的WebKit实现是否被破坏了?
当验证我的网页(https://www.slamgmt.com),它说:
文件类型不允许元素"身体"在这里
body标签是比头标签等的HTML根标签的唯一标签.我不知道为什么会失败.
导致这种情况的变化是从XHTML1.0 Strict切换到XHTML1.0 Frameset.它在Strict中验证,但在较宽松的Frameset中没有验证?我很困惑.
使用W3C验证器时,我的文档出现了一些错误,因为我的某些<a>标签具有"名称"属性.它说"name"属性已经过时了.什么时候发生这种情况?
其次,rel="something"在使用某些jQuery函数时,我使用了一些链接.这也导致验证错误,因为"rel"标签不是"有效".
因此,以下链接将引发两个验证错误:
<a href="index.php" name="somename" rel="reltag">Link</a>
Run Code Online (Sandbox Code Playgroud)
我的问题是,这是我应该关注的事情,还是验证者在这种情况下过于挑剔?
在内联元素中有一个块元素是有效的CSS吗?
例如:
<a href="#">
<span></span>
</a>
Run Code Online (Sandbox Code Playgroud)
在内联时是span { display: block; }非法的<a>吗?
我对ATAG和WCAG 2.0感到有点困惑.
我想知道在一个系统中同时使用ATAG和WCAG是否合适?
我一直在研究文章https://wiki.whatwg.org/wiki/FAQ和https://en.wikipedia.org/wiki/World_Wide_Web_Consortium中的 WHATWG和W3C .
根据我的理解,我认为WHATWG是W3C的一部分.WHATWG通过W3C为浏览器供应商提供了新的HTML标准和功能.这是WHATWG首先记录所有新规范,并将此文档称为Living Standard,然后将此文档移交给W3C,W3C将其重命名为Working Draft.WD随后被公开并对其进行建议,然后在W3C成员认真研究之后,他们决定所有规范是否合适,然后发布他们自己的修改版本作为候选推荐.CR将发送给所有浏览器供应商,以检查他们是否可以实现所提到的规范.在收到所有浏览器供应商的建议后,他们会修改整个文档并进行相应修改并将该文档发布为建议的建议书.然后给出最终调用PR,即最后再次查看所有内容以进行最终验证,然后在需要进行任何更改后最终发布文档W3C建议书.
我的问题是:
是否符合以下W3C标准:
<div>
<h3>Heading</h3>
This is the text for this section.
</div>
Run Code Online (Sandbox Code Playgroud)
或者文本是否需要容器元素?
<div>
<h3>Heading</h3>
<p>This is the text for this section.</p>
</div>
Run Code Online (Sandbox Code Playgroud)
第一个例子不适合我,但内容编辑问我,我意识到我不知道它是否可以.