问题标签 [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.
browser - 有没有一个很好的类比来解释为什么网站对非标准 IE 标签的依赖在未来几年会下降?
我试图向非技术人员解释,为什么某些网站(通常是其用户群仅存在于微软拥有超过 99% 市场份额的国家/地区的网站)无法在 Safari 甚至 Firefox 中加载(特别是在 Mac 上) . 这些用户通常想知道为什么有人会考虑购买 Mac,而它甚至无法加载 PC 可以加载的网站。这些网站恰好是他们经常访问的网站,并且无法加载的事实直接被认为是相关系统(Mac)的故障。他们通常不知道多个 Web 浏览器的概念,并且显然完全不知道浏览器标准等。
有没有人有一个很好的类比来解释为什么事情是今天的样子。为什么它们将来可能会改变?也许其他一些现实世界的例子,不坚持现有的明确定义的标准成为社会规范,直到他们最终意识到损失并最终产生全行业的合规性。这不必是技术特定的示例。
w3c - 我们能不能把` `放在`里面
我们可以根据网络标准放置<img>
在里面吗?<h1>
像这样
javascript - 为什么没有官方的 JavaScript 参考?
我试图搜索 JavaScript 参考,但没有可用的。最好的两个建议来源是 MDN(Mozilla 开发者网络)和 ECMA(https://262.ecma-international.org/12.0/)
为什么?
css - 使 3 列固定宽度跨浏览器兼容、可访问、语义正确的布局的最佳方法是什么?
使 3 列固定宽度跨浏览器兼容、可访问、语义正确的布局的最佳方法是什么?
有了这个 XHTML 代码,应该编写什么 css 来制作这个 3 col 布局。
- 跨浏览器兼容,包括 IE6(没有 CSS hack 或 IE 的额外条件 css)
- 以 Px 为单位的宽度
- 居中
- 在 em 中调整字体大小
- 列数可以扩展或移除 1-4,5 等
- 启用 SEO
ruby-on-rails - 为什么这么多 Ruby on Rails 应用程序缺少尾部斜杠?
为什么这么多 Ruby on Rails 应用程序的 URL 中缺少尾部斜杠?一个例子是http://basecamphq.com/tour。AFAIK 这违反了 Web 标准。这与 RoR 的设置方式有关吗?
asp.net - Asp.net 页面的整个代码呈现在一个表单标记中是否 W3C 有效?
Asp.net 页面的整个代码在表单标签中呈现,W3C 是否有效在表单标签中呈现所有内容?
css - 什么是逻辑和语义正确、兼容 A 级浏览器和 W3C 有效清除浮动的方法?
什么是逻辑上正确且 W3C 有效的清除浮点数的方法?
zoom:1
W3C 无效,IE8 没有哈希布局问题overflow:hidden
并且overflow:hidden
没有这样做,因为规范打算使用溢出<div class="clear"/>
在语义上不正确,我不想添加额外的标记。- clearfix hack 生成的内容实际上没有任何语义价值。
我已经问了很多问题并阅读了很多关于这个问题的文章,但还没有找到最好的方法。
css - W3C 无效的 HTML 和 CSS 代码对 SEO 有害并且对屏幕阅读器用户有问题吗?
如果我在所有级别的浏览器中创建了一个站点和站点,但如果站点在 XHTML 和 CSS 验证中都显示了一些错误,那么解决这些错误有什么好处吗?
具有 10 个验证错误的站点是否比具有 35 个验证错误的站点更好,或者两者对于搜索引擎都相同?
搜索引擎是否读取 css 文件?CSS 验证对 SEO 有什么重要性吗?
internet-explorer - 为什么人们不停止开发网站以迎合 IE6?
我不明白为什么开发人员继续编程以适应 IE6。人们应该更新他们使用的浏览器,对吧?
我已经看到许多公司完全停止为 IE6 开发,在他们的首页上有一篇大文章说明他们的更新建议。
你有什么理由继续为这个有缺陷的老恐龙开发?如果你说你必须为你的工作,说明为什么你的组织继续为 IE6 开发。
当然,一个社区wiki,只是因为我想看看一些原因(如果有的话)。