问题标签 [web-standards]

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 投票
10 回答
181353 浏览

forms - 对 HTML 表单的 action 属性使用空 URL 是一种好习惯吗?(动作="")

我想知道是否有人可以对使用空白 HTML 表单操作回发到当前页面给出“最佳实践”响应。

一篇帖子询问空白 HTML 表单操作在这里做了什么,像这个这样的一些页面表明它很好,但我想知道人们的想法。

0 投票
6 回答
972 浏览

css - CSS 框架和“语义命名”

我查看了两个可以为我节省大量时间的 CSS 框架(Blueprint,960gs),但对如何使用它们和遵守 Web 标准有疑问。例如,蓝图有如下内容:

<div class="span-24 last">

和 960gs 像:<div class="grid_6 prefix_3 suffix_3">

这并不困扰我,但我看到有人提到不建议使用这些非标准的类名称,并且违反了 Web 标准。作为一名后端开发人员,我不了解最新的 Web 标准、可访问性等,但我希望至少保持一定程度的兼容。简单地添加有意义的 id 会起作用吗?喜欢:<div class="grid_12" id="menu">使用此类 CSS 框架时是否有最佳实践?

注意:我也喜欢 nicholaides 关于使用 Compass/Sass 的建议!

0 投票
3 回答
9247 浏览

css - IE8,本地文件的兼容性视图?

我刚刚开发了一个小网站并在 IE8 中本地测试它,没有兼容性视图按钮,但在设置下我找到了一个名为“在兼容性视图中显示 Intranet 站点”的选项,这个选项被选中,所以我相信所有本地文件都呈现为IE7。

然后我将页面上传到我的服务器,在 IE8 模式下一切正常,现在 comp-view 按钮可见,我点击它,我的设计变成了 fubar!

我转到 comp-view 的设置并取消选中“在兼容性视图中显示 Intranet 站点”,当我尝试直接从 hdd 浏览该站点时,该站点看起来仍然正常,并且仍然没有可见的 comp-view 按钮。

这次我设法很容易地在我的 css 中创建了一个修复程序,但我不想再为一个更大的网站体验这个。

我怎样才能获得本地页面的 IE8 模式和兼容性视图,我可以相信它是否处于活动状态?

0 投票
5 回答
1694 浏览

standards - 网络编程标准

这严格来说是一个出于研究目的的意见/经验问题。

我想知道公司现在为 Web 开发人员制定了哪些编码标准?(文档格式、编码标准、文件结构等)

显然它们都不能列出,但一些主要的会给我一个想法。

0 投票
6 回答
4369 浏览

apache - 您如何设置 Web 服务器和文档的 html 以正确提供 HTML5 文档?

也许我是个白痴,但我不太了解我的 HTML 标题中的内容以使用带有 HTML5 的 XHTML。这仍然很好,我们只添加 HTML5 标签吗?:

或者是它<!DOCTYPE html>还是什么?

然后在 A List Apart 他们说:

如果您确实使用 XHTML 5,请记住您的服务器必须使用 application/xhtml+xml 或 text/xml 的 MIME 类型来交付文档。

请向我解释一下,好像我很愚蠢:)这在实际意义上意味着什么?“提交文件”?意思是html?php会发生什么?以这种方式设置 Web 服务器需要哪些步骤?

0 投票
3 回答
3235 浏览

html - 对象周围的 a-href (即闪存)只是一个坏主意,还是实际上有一个关于如何处理对此类对象的点击的标准?

我正在和我的一位同事讨论这个问题。他创建了一段代码,在要加载闪存的对象周围放置一个 a-href。当我看到这个时,我差点哭出来并告诉他改用clickTag。

他告诉我它适用于 a-href。我检查了一下,代码在 ie6-8 和 firefox(都安装了 flashplayer 9 或 10)中运行良好。

因为我知道使用 a- href是一个非常糟糕的主意,所以我做了一些关于为什么不使用它的研究。

从那里我检查了标准(http://www.w3.org/TR/html401/struct/objects.html)并用谷歌搜索。

但我没有找到任何解释为什么它应该或不应该工作(我知道有时它不起作用)。

我们最终得到了一个同时使用两者的解决方案 - 周围的 a-href 并传递了 clickTag(仅供参考:我们不知道将显示哪种 swf,因为它来自 cms)。

为什么 a-href/flash 有时会起作用,有时却不起作用,做这样的事情的“标准”方式是什么?那么其他包含的对象(svg/movie/audio/..?)是否有一个标准来定义如何处理这些事情(如点击 Flash 或媒体播放器等嵌入式对象)(即停止传播点击事件)?

0 投票
1 回答
2092 浏览

html - “地址”HTML 标记是否仍在使用?

我没有看到地址标签的使用情况。这些天使用地址标签仍然相关吗?有什么建议反对这种做法吗?

0 投票
8 回答
225 浏览

html - 使用tt、i、b、大、小标签有什么好处?

tt, i, b, big, and small 标签并没有被弃用,但是可以通过 CSS 实现更丰富的效果。使用这些有什么好处?

0 投票
2 回答
3628 浏览

html - 双向覆盖“bdo”的实际目的是什么?

在来这里之前,我通过谷歌搜索尝试了自己。在我阅读了这两个链接之后

http://www.w3schools.com/tags/tag_bdo.asp

http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_bdo

我还是不太明白实际目的是什么?

提前感谢那些对此有所了解的人。

0 投票
3 回答
255 浏览

javascript - 为什么 JS 脚本通常放在文档的头部?

为什么 JS 脚本通常放在文档的头部?它是标准要求的,还是只是没有特殊原因的约定?