html - 为文本标签创建 css 类是个坏主意吗?

标签 html css

只是想知道,为文本标签创建 css 类是不是一个坏主意。

假设 h1 标签是 24px 字体大小,但出于某种原因我想要更大的 36px 字体大小,并为 h1 标签创建一个 css 类,如下所示。

<h1 class="special-title">
or
<h1 id="special-title">

这有经验法则吗?至于什么时候认为合适?

最佳答案

第一个:HTML都是关于语义的。 CSS一切都与样式有关。

这意味着:

  • <h1>是一个非常重要的标题
  • <h2>是一个不太重要的标题
  • <h6>是一个非常非常不重要的标题

如果我没理解错的话,您想为标题设置样式 <h1>在不同的方式。请想一想,为什么要以不同的方式设计它。它们的重要性相同吗?

如果不是,您可以给不太重要的标题 <h2>标签,重要的是 <h1>标签。

CSS:

h1 { font-size:36px; }
h2 { font-size:24px; }

如果它们具有相同的重要性,则您的方法 special-headline是处理这个问题的正确方法。您应该以 Class 的形式执行此操作. Id意味着它是一个独特的对象。但我假设,你有不止一个 special-headline .

关于html - 为文本标签创建 css 类是个坏主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28512419/

相关文章:

jquery - 我怎样才能使 2 个垂直选项卡(左和右)在中心的相同内容框上工作>

jquery - 从文本区域保存多行文本

jquery - 如何将事件类添加到基于 URL 的导航菜单

css - 如何将 INSPINIA Bootstrap 添加到 Ember 应用程序

javascript - 使用 jquery 加载页面时出现的小问题

javascript - 如何通过悬停 li 元素来更改正文背景图像

javascript - html mailto 链接中的光标位置

html - 如何在 Firefox 中构建我的网站?

jquery - 使用固定标题偏移 anchor 链接

html - Angular/CSS : grid of dynamically resizable objects