【发布时间】:2012-04-16 21:34:49
【问题描述】:
是否可以使用 CSS 和 最新的 Chrome 或 Firefox 自动删除第一个 <h1> 标记的上边距,还是我仍然必须使用 jQuery?
【问题讨论】:
-
现代,像 CSS3?
h1:first-child { margin:top:0; }? -
我一直认为在 HTML 文档中应该只有 一个
h1... =/ -
@DavidThomas 不,你可以有很多 h1 元素,只要它们是页面中同样重要的内容的标题。并且使用 outlining mechanisms of HTML5,您可以只使用 h1 元素,并且仍然具有与 HTML 4.01 等效的结果,您必须使用 h1-h6(尽管目前不建议使用,因为屏幕阅读器不能从浏览器获取确切的标题级别,而不是说仍然存在并且永远不会执行 HTML5 规范所说的旧浏览器)。