问题标签 [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.

0 投票
3 回答
3939 浏览

html - 每个带有 doctype 的 html 页面都需要互联网连接才能正确呈现页面吗?

许多 doctype 使用 url 链接

像这样

这个 dtd 文件位于实时网址http://www.w3.org/TR/html4/strict.dtd

这个在线实时 dtd 的用途是什么以及任何页面(使用此 doctype)如何根据此 doctype 正确呈现而无需访问此 url(我的意思是如果互联网访问不可用?)

更新:我从维基百科http://en.wikipedia.org/wiki/System_identifier找到了这个信息

在 HTML 和 XML 中,系统标识符是无片段的 URI 引用。它通常出现在文档类型声明中。在此上下文中,它旨在识别专门用于一个应用程序的文档类型,而公共标识符旨在识别可能跨越多个应用程序的文档类型。

在以下示例中,系统标识符是包含在引号中的文本:

更新 2:它仅用于验证器吗?像dreamweaver这样的软件如何提供离线验证?

更新 3:我从 w3c 网站http://www.w3.org/QA/Tips/Doctype找到了这个信息

为什么要指定文档类型?因为它定义了您的文档实际使用的 (X)HTML版本(哪个浏览器或验证器的版本?),这是 处理文档。

例如,指定文档的 doctype 允许您使用诸如标记验证器之类的工具来检查 (X)HTML 的语法。如果这些工具不知道您使用的是哪种文档,它们将无法工作。

但最重要的是,对于大多数浏览器系列来说,一个 doctype 声明会使很多猜测变得不必要,从而触发“标准”渲染模式。

0 投票
7 回答
57109 浏览

html - 订购元素的最佳实践是什么?

可以按任何顺序使用任何东西吗?之前的放置<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">重要吗<title>

这是最常用的,这是最好的方法吗?

这个网站http://stackoverflow.com没有任何编码和<meta>

我使用具有 SEO 组件的 CMS,它<meta>在所有 js 和 css 之后为 SEO 添加了每个。文件。可以以任何允许的顺序放置任何<head>影响文档兼容性和编码的元素吗?

0 投票
4 回答
321 浏览

xhtml - 对于基于 CMS 的站点,我是否应该对客户端将来更新站点的站点使用 transtional doctype 而不是严格?

在我在未来客户或任何客户的员工(非技术人员)工作后的任何基于 CMS 的网站中,将通过所见即所得编辑器更新网站,他们肯定有可能使用已弃用的标签或任何非语义和未经验证的代码。那么在这种情况下,对于基于 CMS 的网站,使用 transtional doctype 而不是 strict 会更好吗?

0 投票
1 回答
407 浏览

javascript - 浏览器中的地理定位适用于 1.6 (Gears) 但不适用于 2.0 (HTML5/W3C)

我在模拟器和真实设备上都对此进行了测试。

我创建了这个小地理定位实验站点http://www.bctx.info/wx。它在我的 Android 1.6(Magic,I/O 手机)上运行良好:它提示用户分享,返回纬度和经度,而且很活泼。Android 1.6 为此使用了 Gears。

我在最新的 Droid 和 2.0 模拟器图像上尝试过,它检测到navigator.geolocation元素(非常好!)并等待用户分享。

但是,设备上不会出现弹出窗口,并且无法继续。有什么想法吗?

0 投票
1 回答
352 浏览

html - 如果我们的代码对 Transtional doctype 有效,我们应该使用 strict doctype 吗?

如果我们的代码在带有过渡文档类型的 W3C 验证中有效,那么将过渡文档类型与演示或弃用元素一起使用有什么缺点?

对于我们使用 XHTML/HTML 转换文档类型的网站,我们是否必须在几年后再次重写/编辑网站的代码?

这不是语义,而是使用较少的字符,并且在 CMS 中使用基于 Web 的所见即所得编辑器会很好

但这使用了更多的字符

两者都将被验证,并且都支持所有当前的浏览器。但是什么对未来最好,为什么?

0 投票
1 回答
151 浏览

java - Jaxen / text() 不工作

我有html:

我只想使用 Xpath 结合我正在使用的 Xpath的Jaxen lib 检索“欢迎”部分;

现在,当我删除它检索的 /text() 时;

添加 /text() 后,它会检索null 是否有任何其他方法可以检索 p 标签内的所有内容,但不包括任何其他标签?

0 投票
5 回答
4216 浏览

html - 使用 W3C 验证受密码保护的网站的标记

我有一个在线应用程序,我想根据 W3C 验证器验证 HTML 标记。

问题是用户需要先登录才能访问它们。

我如何去验证这些页面?

0 投票
3 回答
1983 浏览

javascript - 在 w3c 中使用 javascript 验证 onselectstart

我对 javascript 真的很陌生,并试图验证一个页面到 xhtml 过渡。我使用 onselectstart="return false"

所以我知道我想创建一个 javascript 函数,将其作为 id 插入。我什至发现了这个http://www.webmasterworld.com/javascript/3054096.htm 并且他想出了如何去做。

他正在将 onload 放入 body 并设置 id。我可以在课堂上做到这一点而不设置特定的 ID 号吗?

0 投票
1 回答
5335 浏览

eclipse - 如何阻止 Eclipse IDE 尝试下载 DTD 进行验证?

我有一个使用以下 doctype-definition 的 XHTML 文件:

Eclipse 正在尝试使用引用的 dtd 文件来验证该文件,这会导致此错误:

原因是预期的错误响应,如下所述:

W3C 过多的 DTD 流量

所以我试图通过禁用 HTML 验证来阻止 Eclipse 尝试下载文件,但这并没有帮助。

如何摆脱错误消息并阻止 Eclipse 尝试下载 DTD 文件?

编辑:Eclipse 版本是 Galileo 3.5

0 投票
3 回答
24937 浏览

html - 是否需要添加 cellspacing="0" cellpadding="0" ?

Eric meyer reset css 建议“表格在标记中仍需要 'cellspacing="0"'”。有必要吗?有什么好处border-collapse: collapse;和border-spacing: 0;

它只是建议使用单元格间距,而表格还有另一个称为单元格填充的属性?


Internet Explorer 67,可能还有其他早期浏览器,不识别该border-spacing属性,因此,他建议您仍然在 HTML 中提供值。

查看 SitePoint 上的兼容性表