【问题标题】:formatting header in html在html中格式化标题
【发布时间】:2015-11-02 06:42:14
【问题描述】:

我是这个社区的新手,也是编程新手。 我需要在我的网站中创建不同的标头,并且每个标头都应根据我的需要进行格式化。

我不知道我应该使用 id 来调用标题还是应该使用什么策略来进行良好和有效的练习? 如果是,我应该如何实施? 这是我的示例,请告诉我我犯的错误? HTML:

<div class="jumbotron">
<div class="container">    
<h6 class="text-center"><a href="#"></a>PEOPLE-THINGS RECOMENDATION</h6>

    <h6><a href="#">Actors/movies</a></h6>
</div></div>

CSS 代码:

.jumbotron h6{
  position:relative;
  bottom:37px;
  color:#815cb8;
  font-weight:normal;
 }
.jumbotron h6 {
  position:relative;
  bottom:32px;
  font-weight:normal;}

我的标题根本没有改变,每当我尝试添加新标题时,它也表现出相同的功能。

非常感谢。

【问题讨论】:

  • 我想你只是想把第一个 h6 放在中间,对吧?
  • y 对齐不是问题,h6 没有形成唯一的标题,它继承了上面的 h6 css 样式表。我想通过改变它的位置或者用不同的id来调用它来让它与众不同。

标签: html css twitter-bootstrap frontend


【解决方案1】:

您正在设计两个相同的选择器,这就是为什么没有任何变化。您应该为h6 设置两个不同的选择器,以便为它们设置两种不同的样式。

这里是 HTML:

<div class="jumbotron">
    <div class="container">    
        <h6 class="text-center first-heading"><a href="#"></a>PEOPLE-THINGS RECOMENDATION</h6>
        <h6 class="second-heading"><a href="#">Actors/movies</a></h6>
    </div>
</div>

还有 CSS 代码:

.jumbotron h6{
    position:relative;
    color:#815cb8;
    font-weight:normal;
}

.first-heading {
    text-align: center;
}

.second-heading a {
    color:black;
    font-weight: bold;
}

这是一个 jsfiddle:https://jsfiddle.net/4d9jqxeu/

【讨论】:

  • 谢谢@Viktor,你能告诉我我可以在我的标题上使用 Id 并在 css 中调用它吗?
  • 您可以使用id="heading1" 并以这种方式在css 中设置样式:#heading1 { color: black; text-align: center; }。如果我的回答对您有所帮助,请批准并投票。
  • 是的,维克托给我一颗薄荷糖,我会批准的。其次,如果您认为我的问题具有建设性并帮助了那里的人,那么也请投票:)
【解决方案2】:

我认为如果您需要覆盖 h6 中的字体大小和其他内容,则不需要 h6,然后放入一个 div 并在其中写入您的 css,如下所示

.jumbotron .header1 {
  font-size: 20px;
  color: #815cb8;
  font-weight: normal;
}
.jumbotron .header2 {
  color: #f715aa;
  font-size: 12px;
  font-weight: normal;
}
.jumbotron a {
  text-decoration: none;
  color: #237bba;
}
<div class="jumbotron">
  <div class="container">

    <div class="header1">
      <a href="#"></a>PEOPLE-THINGS RECOMENDATION</div>

    <div class="header2"><a href="#">Actors/movies</a>PEOPLE-THINGS RECOMENDATION</div>

  </div>
</div>

【讨论】:

  • 非常感谢,我需要在我的超大屏幕上制作大约 17 个标题,您不认为这会很耗时吗?我正在寻找一个高效的?
  • 您需要具体说明,所有标题的样式都会有所不同,例如,如果结构保持不变,您可以保持 css 皮肤分开,并在需要时继续在同一结构上应用相关的 css 类。你不需要创建 17 个标题只需不断更改 css 但我仍然不确定您的要求
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-14
  • 2015-02-10
  • 1970-01-01
  • 2018-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多