设置正文颜色但div块有不同的颜色

时间:2018-05-29 12:14:33

标签: javascript html css

我正在做一个项目。 我希望在身体上有相同的背景颜色,但是当我设置体色时,带有.container-fluid类的div会获得其他颜色。

如何在两者上设置相同的颜色?

这是我的代码:

body {
  background-color: rgb(0, 223, 26);
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid" style="background-color:rgb(0,223,26)">
  <div class="row">
    <div class="offset-4 col-4 offset-4">
      <div class="offset-1">
        <h1 style="color:rgb(240,255,0)">Random Einstein's Quote Generator</h1>
      </div>
      <b><div class="randomquote" style="font-size:20px">
      </div></b>
      <div class="offset-3">
        <button id="quotegenerator" style="font-size:14px" class="offset-1 col-4 offset-1 btn btn-primary">New Quote</button>
      </div>
    </div>
  </div>
</div>

5 个答案:

答案 0 :(得分:0)

您的问题是因为您正在导入的引导程序css文件。它会覆盖你的身体css。

你的解决方案是给你的身体一个自己的身份。

<body id="idForOverrides">

然后,您为该ID所做的任何css更改都将覆盖bootstrap的定义。

在此处了解详情:

best way to override bootstrap css

答案 1 :(得分:0)

主体样式被引导程序CSS覆盖,它没有采用你的颜色:

&#13;
&#13;
body {
  background-color: rgb(0, 223, 26);
}
&#13;
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet"/>

<body>
BODY!
</body>
&#13;
&#13;
&#13;

您可能想直接在正文中添加div:

&#13;
&#13;
body > div {
  background-color: rgb(0, 223, 26);
}
&#13;
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet"/>



<body>
<div><!-- Added here -->
<div class="container-fluid"><!-- Removed inline CSS here -->
  <div class="row">
    <div class="offset-4 col-4 offset-4">
      <div class="offset-1">
        <h1 style="color:rgb(240,255,0)">Random Einstein's Quote Generator</h1>
      </div>
      <b><div class="randomquote" style="font-size:20px">
      </div></b>
      <div class="offset-3">
        <button id="quotegenerator" style="font-size:14px" class="offset-1 col-4 offset-1 btn btn-primary">New Quote</button>
      </div>
    </div>
  </div>
</div>
</div><!-- Added here -->
<body>
&#13;
&#13;
&#13;

希望它有所帮助。

答案 2 :(得分:0)

heres是它的代码:

<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->

&#13;
&#13;
<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title></title>
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

    <!-- jQuery library -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

    <!-- Latest compiled JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
 <style>

 </style>
  </head>

  <body style="background-color: green">
    <!--[if lt IE 7]>
      <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="#">upgrade your browser</a> to improve your experience.</p>
    <![endif]-->
    <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid" >
  <div class="row">
    <div class="offset-4 col-4 offset-4">
      <div class="offset-1">
        <h1 style="color:rgb(240,255,0)">Random Einstein's Quote Generator</h1>
      </div>
      <b><div class="randomquote" style="font-size:20px">
      </div></b>
      <div class="offset-3">
        <button id="quotegenerator" style="font-size:14px" class="offset-1 col-4 offset-1 btn btn-primary">New Quote</button>
      </div>
    </div>
  </div>
</div>
    <script src="" async defer></script>
  </body>
</html>
&#13;
&#13;
&#13;

你可以查看小提琴:https://jsfiddle.net/nnfoy6pw/

答案 3 :(得分:0)

我刚刚在firefox中测试过,并意识到问题只出现在chrome

答案 4 :(得分:-2)

使用background-color:rgb(0,223,26)!important;