css - 语义标记与一致的排版

标签 css html semantic-markup

我无法让我的语义标记与保持恒定垂直节奏的流畅排版一起工作。

就页面的语义而言,您应该根据含义 h1、h2、h3、h4 等在层次结构中对页面进行排序。一个很好的例子是 http://zeldman.com。 .

但我发现如果您想使用一致的排版,这很难维护。当继承在您的样式表中发挥作用时,您最终不得不重复排版规则并进行复杂的数学运算。所以另一种方法是不用担心标题标签的顺序,只需选择它们作为字体大小。你可以在这里看到这种方法:http://fluidbaselinegrid.com/或在 Eric Meyer 的网站上 http://meyerweb.com/ . Eric 的网站完全跳过了 h2 标签。

那么哪种方法最好呢?有没有办法同时完成我所缺少的两者?

最佳答案

语义和风格是正交的。 HTML 标签,如 <h1>用于语义目的。 CSS 用于样式和排版。

您可以独立于语义标记更改文档的外观。

看看 CSS Zen Garden如果您有兴趣,请了解在正确使用 CSS 时,一个特定的 html 文档可以完成什么。

关于css - 语义标记与一致的排版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8157658/

相关文章:

html - 更正多段引号的 HTML

javascript - SVG 行不全宽

css - 带有视网膜显示屏的 mac 上的 chrome 错误?

nlp - 训练集-肯定句/否定句/中性句的比例

xhtml - 即使对于一个搜索框输入,我们也应该使用 fieldset 吗?

php - Mysql从html复选框获取数据选择

css - 即使页面太小也可以并排放置 2 个 DIV

css - SASS 无效的 CSS

javascript - 如何通过 react 拖放内容?

html - 什么需要 XHTML?