将背景颜色应用于整个html页面

时间:2017-01-07 18:47:47

标签: html css twitter-bootstrap

$set我有一个HTML页面,其中有一个名为container的div,我试图在这里使用bootstrap。在容器内部,我有一个名为row的div。当我尝试将背景颜色应用于div时,颜色仅应用于div内容,并且仅跨越宽度而不跨越高度。我试图将背景应用于hellow世界以覆盖整个页面。

这是代码。



.container {
  padding: 10px;
}
.row {
  background-color: darkgray;
}

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Bootstrap Example</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <link rel="stylesheet" href="css/homePage.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  </head>
  <body>
    <div class="container">
      <div class="row"> Hello World! </div>
    </div>
  </body>
</html>
&#13;
&#13;
&#13;

6 个答案:

答案 0 :(得分:2)

试试这个:

1st:html元素有一个默认的边距,每次你写一个页面都需要处理。

第二:你可能不想在使用bootstrap css(或任何其他库)时使用jsfiddle来测试代码。因为JSFiddle代码在引导代码之前运行。

第3名:试试这个:

body,html{
  margin:0;
  width:100%;
}
html{
    background-color: gray;
}

.container {
    padding: 1em;
    max-width:750px;
    min-height:100vh;
    width:90%;
    margin: auto;
    box-sizing:border-box;
    background-color:aquamarine;
}

.row {
    margin:0;
    padding-left:20px;
}
<html>
  <body>
    <div class="container">
      <div class="row"> Hello World! </div>
      <div class="row"> Hello , I am World! </div>
    </div>
  </body>
</html>

答案 1 :(得分:1)

只需将它涂抹在身体上。

 body{
    background-color: red;
 }

答案 2 :(得分:1)

也许这就是你需要的。

&#13;
&#13;
.container {
  margin-left:-20px;
  padding-left:30px;
   margin-right:-20px;
   background-color: darkgray;
  }

.row {
    background-color: darkgray;
}

body{
    background-color: red;
 }
&#13;
 <div class="container">
        <div class="row"> Hello World! </div>
    </div>
&#13;
&#13;
&#13;

答案 3 :(得分:1)

您可以让容器从上到下覆盖,并设置左右所需的间隙:

.container {
            position: absolute;
            top: 0px;
            left: 10px; /* Gap left */
            right: 10px; /* Gap right */
            bottom: 0px;
            background-color: black;
        }

答案 4 :(得分:1)

愿你需要的这个:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<body>
    <div class="container">
        <div class="row"> Hello World! </div>
    </div>
</body>
result = [i+j for i in listTags for j in listTags if i != j]

答案 5 :(得分:1)

对我来说很好看:

html {
  background-color: darkgray
}
.row {
  background-color: darkgray;
}
<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Bootstrap Example</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <link rel="stylesheet" href="css/homePage.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  </head>
  <body>
    <div class="container">
      <div class="row">Hello World! Here goes some content</div>
    </div>
  </body>
</html>