HTML5背景颜色填充太大

时间:2017-03-29 05:59:30

标签: html css

当我尝试为div创建一个HTML背景颜色时,最终会在底部留下大量的额外空间 - 我想制作一种标题,但它变得非常宽。有人可以帮我这个吗?

我的HTML

<div class="header">
    <h1>Welcome to My Site</h1>
</div>

我的CSS是

div.header{
  background-color:grey;
}

谢谢!

2 个答案:

答案 0 :(得分:1)

我建议为代码添加宽度,高度和边距。您可以使用codepen.io这样的网站试验您的代码!以下是我正在谈论的一个例子的链接。

https://codepen.io/wykydtronik/pen/VpEGer

div.header{
  background-color:grey;
  width: 350px;
  height: 150px;
  margin: 0 auto;
}

如果您查看CSS代码,您会看到我设置的宽度为350px,高度为150px。我还添加了一个保证金:0自动;使标题div成为中心。这是一个巧妙的技巧,直到你看过几次都不直观。

如果这有帮助,请告诉我,祝你好运!

答案 1 :(得分:0)

我建议你使用bootstrap,有很多社区支持和文档,你甚至可以为自己覆盖颜色和样式。

Bootstrap well class可以为你效劳。

<div class="well">
  Look, I'm in a well!
</div>

或者更大的影响力。

<div class="jumbotron">
  <h1>Jumbotron</h1>
  <p>This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.</p>
  <p><a class="btn btn-primary btn-lg">Learn more</a></p>
</div>