Css属性未反映为bootstrap特定按钮标记

时间:2018-04-09 16:36:15

标签: html css twitter-bootstrap button

<head>
  <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">
    <script 
    src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.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">
  <h2>Button Group</h2>
  <p>The .btn-group class creates a button group:</p>
  <div class="btn-group">
    <button type="button" class="btn btn-primary">Apple</button>
    <button type="button" class="btn btn-primary">Samsung</button>
    <button type="button" class="btn btn-primary">Sony</button>
  </div>
</div>
<style type="text/css">
button{
background-color:red;
}
</style>
</body>
</html>

在上面的部分中,正在使用Bootstrap,当尝试为按钮标记应用background-color属性时,它没有被反映出来。原因是什么?

2 个答案:

答案 0 :(得分:1)

尝试添加!important:

<style type="text/css">
button{
background-color: red !important;
}
</style>

或者把你的&lt; style&gt;鞋面,比你的div和按钮......有时这就是问题。

答案 1 :(得分:1)

您可以使用!important ,因为bootstrap已经编写了一个样式 e。因此,如果您想覆盖该样式,可能需要在bootstrap的样式下写下它,否则您需要添加!important

我认为此网站可以帮助您了解!important 的原因。 https://css-tricks.com/when-using-important-is-the-right-choice/