问题标签 [xhtml-1.0-strict]

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 投票
6 回答
2349 浏览

javascript - 当您使用 javascript 填充需要子元素的元素时,如何编写有效的 XHTML 1.0 Strict 代码?

我正在通过 W3C 的验证器运行我的网站,试图让它验证为 XHTML 1.0 Strict,但我遇到了一个特别棘手的(至少在我的经验中)验证错误。我在网站中包含来自各种服务的某些徽章,这些服务提供自己的 API 和代码以包含在外部网站上。这些徽章(大部分情况下)使用 javascript 来填充您在需要子元素的标记中插入的元素。这意味着最终会生成完全有效的标记,但对于验证器来说,它所看到的只是一个不完整的父子标签,然后它会抛出一个错误。

作为一个警告,我知道我可以向他们的徽章不验证的服务投诉。没有这个,我假设有人已经验证了他们的代码,同时包含了这样的徽章,这就是我感兴趣的。诸如“向 Flickr 投诉他们的徽章”之类的答案对我没有多大帮助。

另一个警告:我希望标记尽可能保持语义。IE 添加一个空的 li 标记或 tr-td 对以使其验证将是一个不受欢迎的解决方案,即使它可能是必要的。如果这是唯一可以验证的方法,那么好吧,但请把答案倾向于语义标记。

举个例子:

注意包装 javascript 的 ul 标签。这最终会通过脚本用 lis 填充,但对于验证器来说,它只看到未填充的 ul。

提前致谢!

0 投票
3 回答
3010 浏览

asp.net - ASP.NET 2.0/3.5 中的 XHTML 1.0 严格(或过渡)合规性

有没有什么好的方法可以让 ASP.NET 2.0 在 XHTML 1.0 严格(或过渡)DTD 下进行验证?在破解 HTTP 响应的核心之前,我很想听听一些想法。

一个主要问题是表单标签本身,这是我尝试验证时从 W3C 得到的输出:

众所周知,该标记对 ASP.NET 来说是非常基础的。嗯。

0 投票
3 回答
18735 浏览

asp.net - 如何在 ASP.NET WebForms 中指定内容类型?

我将我的 doctype 指定为 xhtml strict,但它作为 text/html 的内容类型通过网络发送。我想指定内容类型是 application/xhtml+xm,但我不知道在哪里或者是否可以在我的应用程序中配置它

0 投票
6 回答
7101 浏览

validation - 为什么这个 XHTML 表单不验证?

任何想法为什么这不会在这里验证:

http://validator.w3.org/#validate_by_input

似乎表单输入标签是错误的,但通过 XHTML 规范阅读它们应该可以很好地验证。有任何想法吗?

0 投票
13 回答
2977 浏览

html - XHTML strict 解决了什么问题?

我真的不明白对 XHTML 严格的迷恋。内联 JavaScript 通常需要大量的转义符,以使其与 XHTML 兼容并与 MSIE 5 和 6 半向后兼容。然后是用户输入的强迫症不足,以确保您不会错过任何非法字符. 这似乎比它的价值更多的努力。没关系,几乎每个与我一起工作的开发人员都忘记确保从服务器返回的内容类型被重置为 XHTML 页面从 text/html 到 application/xhtml+xml。

希望我知道博主的名字,但其他人指出,大多数所谓的 XHTML 兼容网站和开源软件包实际上并不是因为最后一个问题,忘记正确设置内容类型标题。

我希望了解 XHTML 为何有用,或者构建足够多的论据以防止它在我有影响力的未来项目中被使用。

0 投票
8 回答
665 浏览

hyperlink - 从超链接打开新窗口/选项卡是否合理?

一个简单的问题,由于在 HTML 4.0 Strict 和 XHTML 1.0 Strict 中删除了 target 属性。

0 投票
0 回答
1595 浏览

firefox - FireFox 脚本标签错误

在添加一些非常基本的脚本标签时,我在 Firefox(以及 IE)中发现了一个奇怪的“错误”,我将这两行代码添加到了我的 .htm 页面

对我以及opera 和chrome 来说,它们看起来像普通的脚本标签,但是对于firefox 和IE,它们不识别它们并且不会运行脚本。然而,一个简单的改变

修复问题。我不明白为什么这种不同风格的结束标签适用于其他标签,但不适用于脚本标签。例如,我可以关闭一个 img 标签

或者

0 投票
5 回答
2565 浏览

css - 如何在 html 选项标签内实现两种不同的对齐方式?

我有一个带有国家呼叫代码的选择 html 标记。

我希望名称左对齐,代码右对齐。演示文稿应如下所示:

我已经介绍了 span 元素来使用 CSS 实现这一点。

上面的代码,不起作用。此外,span 元素在 XHTML 1.0 strict 的 html 选项标签中似乎无效。

任何想法?

0 投票
3 回答
5019 浏览

html - 有序列表
    , XHTML Strict 的起始索引?

有没有办法在遵循 XHTML Strict 时从特定索引开始有序列表?使用 start=n 效果很好,但已被弃用……预期目的是通过分页恢复索引。

我看到了一些对 CSS 解决方案的引用,但不能像在不推荐使用的 start 情况下的属性那样使用起始索引。

0 投票
3 回答
9519 浏览

html - 在保持 XHTML 1.0 Strict 的同时嵌入 YouTube 视频?

有没有办法在仍然符合标准(XHTML 1.0 Strict)的同时嵌入 YouTube 视频?

提前致谢。