问题标签 [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.
css - 当我们编写 CSS 时,语义 X/HTML 如何节省时间?
语义 X/HTML 标记如何节省时间 -
- 我们什么时候为网站写 CSS
- 如果将来有任何设计更改来自客户。
- 以及为什么在这两种情况下,基于表格的布局总是需要更多时间
今天我要向学生解释这些事情。
我有一些例子,但我想要一些更好的例子和想法来很好地解释。
我想从开发人员的角度解释语义 X/HTML 标记的好处。
提前致谢
更新:
使用语义标记的好处:
- 在无法应用 CSS 的环境中查看文档的人可以很好地阅读它。
- Web 开发人员可以更轻松地维护代码,并将内容 (HTML) 与表示 (CSS) 分开。
- 在某些情况下,语义标记可以减少对 css 组选择器的需求。
html - 将 rel 或 name 属性添加到 div 和 span 会导致 IE/FF 进入 quirks 模式吗?
将一个标签喜欢
或者
将 IE 和/或 FF 扔给 QM?根据 W3C 的说法,这些不是这些标签的标准属性,但它没有说明它是否会使它们无效。
非常感谢您的帮助。
css - 如果网站在所有需要的浏览器中看起来都一样。那么如果我的 CSS 无效可以吗?
如果一个网站在所有必需的浏览器中看起来都一样,我的 CSS 无效是否可以?
具体来说,CSS 无效,因为:
- 我正在使用供应商特定的属性,
- 我正在使用 IE 6 和 7 hack,
- 我正在使用特定于浏览器的 hack
如果我让我的 CSS 完全有效,我会得到什么好处?
css - 仅在某些页面上以斜体显示标题的最佳选择是什么?
我必须用斜体显示标题,这样可以吗?
或者我应该使用这样的<p>
标签:
如果我使用<h5>
标签,那么屏幕阅读器将如何阅读它,它在语义上是否正确?
我不想使用类。
xhtml - 为什么 HTML 5 仍然支持 Presentational 元素?
请参阅此处的列表:
http://www.w3schools.com/html5/html5_reference.asp
像<b>
, <i>
, <br>
, <hr>
, <small>
?
使用这些是否意味着没有缺点?但是内容和表示分离呢?
javascript - 每次都可以分离内容、呈现和行为吗?
每次都可以分离内容、呈现和行为吗?
很多时候,我们通过 javascript 向 html 添加类并在 CSS 中使用visibility:hidden inline
。
我们应该总是花时间将所有东西分开吗?
standards - 网页设计中的屏幕尺寸标准
设计网站时屏幕尺寸的标准是什么?还是800x600吗?
html - 具有相同名称属性的输入字段的多个表单?是好是坏?
在具有共享相同名称属性的输入字段的页面上具有多个 HTML 表单是否可以接受?例如,该页面包含所有玩家的列表,并且允许用户投票选出最佳玩家,因此在每张玩家卡片旁边都有以下表格:
当然,每个表单的隐藏输入字段的值属性是不同的。
假设页面上有 20 个这样的表单,这意味着 20 个名称等于“player_id”的输入字段。如果我通过 HTML 验证器传递该页面,即使使用 XHTML 1.0 Strict doctype 也是有效的。但从 Web 标准或可访问性的角度来看,这是一种可接受的做法吗?
我肯定知道一件事,它使页面的服务器端处理更容易,因为我只需要从一个名为 player_id 的 POST 字段加载值。