html - 自定义 CSS 不会覆盖 Bootstrap

标签 html css

让我继续说,我已经搜索了 Google 和 Stack Overflow 来找到这个问题的答案。我尝试了很多解决方案,但没有一个有效。

现在的主要问题是我的 CSS 不会覆盖超大屏幕中的 Bootstrap CSS。它不会更改背景颜色、背景图像或导航栏设置。

我试过使用 !important。在调用 Bootstrap 之后,我尝试调用我的样式表。在我当前的版本中,我有 @import 代码来在我自己的 CSS 文件的开头调用 Bootstrap CSS。没有一个有效。对于一些元素,我更改了 Bootstrap 文件,但仅针对颜色。

请帮我弄清楚为什么我的文件不会覆盖 Bootstrap 。您可以在 http://www.dismantledesign.com/testsite2/ 查看该站点

网站不完整。在弄清楚这一点之前,我无法继续进行造型。

如果有任何代码最终丢失,我们深表歉意。所以并不总是喜欢我来自 TextWrangler 的粘贴。随意通过链接中的源代码查看它。

代码如下:

    @import url("bootstrap.min.css");

    body{
    font-family: 'Raleway', Helvetica, Arial;
    font-size: 16px;
    color: #666666;
    font-weight: 400;
    letter-spacing: 1px;
    }

    p{
    line-height: 20pt;
    font-weight: 400;
    }

    h1, h2, h3, h4, h5, h6{
    color: #333333;
    text-transform: uppercase;
    font-family: 'Raleway', Helvetica, Arial;
    font-weight: 700;
    }

    a{
    color: #00acec;
    text-decoration: none;
    font-family: 'Raleway', Helvetica, Arial;
    font-weight: 600;
    }

    a:hover, a:focus{
    color: #5a5e61;
    text-decoration: none;
    }

   .btn-default{
    border-radius: 2px;
    border: 1px solid #a7adb0;
    font-size: 14px;
    color: #a7adb0;
    font-weight: 700;
    text-transform: uppercase;
    padding: 11px 20px;
    }

  .btn-default:hover{
   background: #5a5e61;
   color: #a7adb0;
   }

   /*end*/

  /*logo*/

 .navbar-brand{
  width: 174px;
  height: 50px;
  padding: 0;
  margin: 0;
  text-indent: -9999px;

  }

  /*end*/

 /*navigation*/

 .navbar-default{
  background: none;
  border: none;
  padding: 0 0 60px 0;
 }

 .navbar-default .navbar-nav>li>a{
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  color: #a7adb0;
  padding: 11px 0;
  text-align: center;
  }

 .navbar-default .navbar-nav>li>a:hover[
  color: #fff;
  }

 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
  background: none;
  outline: 0;
  color: #fff;
  } 


.navbar-toggle{
 border: none;
 margin-top: 0;
 margin-right: 0;
 width:32px;
 height: 32px;
 text-align: center;
 }

.navbar-default .navbar-collapse{
border: none;
background: rgba(0,0,0,0.1) !important;
border-radius: 2px;
box-shadow: none;
}

.jumbotron{
background: #363737 url("img/tempjumbotron.jpg") no-repeat;
background-size: cover;
max-height: 800px;
padding: 60px 0;
margin: 0;
}

/*end*/

HTML

    <!DOCTYPE html>
    <html lang="en">




    <head>

<!--Hey, this is the CC title!-->
<title>Contra Coda Media | Audio | Photo | Video</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

<!--This is where the CSS comes from. -->
<link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">

</head>
<body>

<div class="jumbotron">
    <div class="container">
        <nav class="navbar navbar-default" role="navigation">
            <!-- Brand and toggle get grouped for better mobile display-->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                    <span class="sr-only"> Toggle Navigation</span>
                    <span class="icon-bar"></span>  
                    <span class="icon-bar"></span>  
                    <span class="icon-bar"></span>  
                </button>
                <a class="navbar-brand" href="#"><img src="img/logo5.png"></a>
            </div>

            <!-- Collect Nav Content -->
            <div class="collapse navbar-collapse navbar-ex1-collapse">
                <ul class="nav navbar-nav">
                    <li class="active"><a href="#">Home</a></li>
                    <li><a href="#">Services</a></li>
                    <li><a href="#">Gallery</a></li>
                    <li><a href="#">Contact</a></li>
                </ul>
            </div><!--END NAVBAR COLLAPSE-->
        </nav>

        <div class="row text-center">
            <h1>THIS IS CONTRA CODA</h1>
            <h3>where the music never ends</h3>

            <a href="#" class="btn btn-primary btn-lg">LEARN MORE</a>
        </div>
    </div>
</div>
<!--END JUMBOTRON-->

<div class="whatsnew">

    <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">

        <!-- Wrapper for slides -->
        <div class="carousel-inner" role="listbox">
            <div class="item active">
                <img class="img-responsive" src="img/levelup.jpg" alt="">
            </div>

            <div class="item">
                <img class="img-responsive" src="img/heartwhole.jpg" alt="">
            </div>

        </div>

    </div>
</div>
<!--END WHATS NEW-->

<div class="services">
    <div class="container">
        <div class="row">

            <div class="services-audio text-center">
                <div class="col-md-4">
                    <span style="font-size: 30px" class="glyphicon glyphicon-headphones">&nbsp;</span>
                    <h4>AUDIO</h4>
                    <p>We believe in good, thoroughly crafted recording and mixing with great care in order to achieve a high-quality result.</p>
                    <a href="#" class="more">learn more</a>
                </div>
            </div>

            <div class="services-photo text-center">
                <div class="col-md-4">
                    <span style="font-size: 30px" class="glyphicon glyphicon-camera">&nbsp;</span>
                    <h4>PHOTO</h4>
                    <p>We believe in good, thoroughly crafted recording with great care in order to achieve a high-quality result.</p>
                    <a href="#" class="more">learn more</a>
                </div>
            </div>

            <div class="services-video text-center">
                <div class="col-md-4">
                    <span style="font-size: 30px" class="glyphicon glyphicon-facetime-video">&nbsp;</span>
                    <h4>VIDEO</h4>
                    <p>We believe in good, thoroughly crafted recording with great care in order to achieve a high-quality result.</p>
                    <a href="#" class="more">learn more</a>
                </div>
            </div>

        </div>
    </div>
</div>
<!--END SERVICES-->

<div class="clients">
    <div class="heading">
        <div class="container">
            <div class="row">
                <div class="col-md-6 text-center">
                    <h1>Clients</h1>
                </div>
                <div class="col-md-6 text-center">
                    <a href="#" class="btn btn-default">see more</a>
                </div>

            </div>
        </div>
    </div>
    <!--END HEADING-->  

    <div class="gallery">
    <!--GALLERY START-->


        <div class="galleryinner">
            <img src="img/clients/ivey.jpg" alt="" class="img-responsive" />

            <div class="caption">
                <div class="captionheading">
                    <h4>IVEY</h4>
                    <small>see more</small>
                </div>

                <div class="btn-group btn-trigger">
                    <a href="#" class="btn btn-default web-link">Link</a>
                    <a href="#" class="btn btn-default web-link">More</a>
                </div>
            </div>
            <!--END CAPTION-->
        </div>
        <!--END GALLERY INNER-->

        <div class="galleryinner">
            <img src="img/clients/rufus.jpg" alt="" class="img-responsive" />

            <div class="caption">
                <div class="captionheading">
                    <h4>RUFUS DAWKINS</h4>
                    <small>see more</small>
                </div>

                <div class="btn-group btn-trigger">
                    <a href="#" class="btn btn-default web-link">Link</a>
                    <a href="#" class="btn btn-default web-link">More</a>
                </div>
            </div>
            <!--END CAPTION-->
        </div>
        <!--END GALLERY INNER-->

        <div class="galleryinner">
            <img src="img/clients/seddymac.jpg" alt="" class="img-responsive" />

            <div class="caption">
                <div class="captionheading">
                    <h4>SEDDY MAC</h4>
                    <small>see more</small>
                </div>

                <div class="btn-group btn-trigger">
                    <a href="#" class="btn btn-default web-link">Link</a>
                    <a href="#" class="btn btn-default web-link">More</a>
                </div>
            </div>
            <!--END CAPTION-->
        </div>
        <!--END GALLERY INNER-->

        <div class="galleryinner">
            <img src="img/clients/lomax.jpg" alt="" class="img-responsive" />

            <div class="caption">
                <div class="captionheading">
                    <h4>MELISSA LOMAX</h4>
                    <small>see more</small>
                </div>

                <div class="btn-group btn-trigger">
                    <a href="#" class="btn btn-default web-link">Link</a>
                    <a href="#" class="btn btn-default web-link">More</a>
                </div>
            </div>
            <!--END CAPTION-->
        </div>
        <!--END GALLERY INNER-->

        <div class="galleryinner">
            <img src="img/clients/jeremy.jpg" alt="" class="img-responsive" />

            <div class="caption">
                <div class="captionheading">
                    <h4>JEREMY WILLIAMS</h4>
                    <small>see more</small>
                </div>

                <div class="btn-group btn-trigger">
                    <a href="#" class="btn btn-default web-link">Link</a>
                    <a href="#" class="btn btn-default web-link">More</a>
                </div>
            </div>
            <!--END CAPTION-->
        </div>
        <!--END GALLERY INNER-->

        <div class="galleryinner">
            <img src="img/clients/echoing.jpg" alt="" class="img-responsive" />

            <div class="caption">
                <div class="captionheading">
                    <h4>WHEN ALL KEPT ECHOING</h4>
                    <small>see more</small>
                </div>

                <div class="btn-group btn-trigger">
                    <a href="#" class="btn btn-default web-link">Link</a>
                    <a href="#" class="btn btn-default web-link">More</a>
                </div>
            </div>
            <!--END CAPTION-->
        </div>
        <!--END GALLERY INNER-->

        <div class="galleryinner">
            <img src="img/clients/delisle.jpg" alt="" class="img-responsive" />

            <div class="caption">
                <div class="captionheading">
                    <h4>RAISTLIN DELISLE</h4>
                    <small>see more</small>
                </div>

                <div class="btn-group btn-trigger">
                    <a href="#" class="btn btn-default web-link">Link</a>
                    <a href="#" class="btn btn-default web-link">More</a>
                </div>
            </div>
            <!--END CAPTION-->
        </div>
        <!--END GALLERY INNER-->

    </div>
    <!--END GALLERY-->

</div>
<!---END CLIENTS-->

<div class="firstcontact">
    <div class="container">
        <div class="row">
            <div class="col-md-4">
                <div class="email text-center">
                    <span style="font-size: 30px" class="glyphicon glyphicon-envelope">&nbsp;</span>
                    <h5>EMAIL</h5>
                    <p>layne@contracoda.com</p>
                </div>
            </div>
            <div class="col-md-8">
                <div class="social text-center">
                    <a href="#"><span class="icon-sprite sprite-ig">&nbsp;</span></a>
                    <a href="#"><span class="icon-sprite sprite-fb">&nbsp;</span></a>
                    <a href="#"><span class="icon-sprite sprite-twitter">&nbsp;</span></a>
                    <a href="#"><span class="icon-sprite sprite-soundcloud">&nbsp;</span></a>
                </div>
            </div>
        </div>
    </div>
</div>
<!---END FIRST CONTACT-->

<footer>
    <div class="container">
        <div class="row">
            <div class="col-md-6 text-center">
                <div class="copyright">
                    <small>&copy; 2017 CONTRA CODA MEDIA</small>
                </div>
            </div>
            <div class="col-md-6 text-center">
                <div class="design">
                    <small>WEB DESIGN BY DISMANTLE DESIGN</small>
                </div>
            </div>
        </div>
    </div>
</footer>
<!---END CLIENTS-->



<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap.js"></script>

最佳答案

在第 82 行,您使用的是方括号 [ 而不是波浪线 {,将其交换即可:

.navbar-default .navbar-nav>li>a:hover {

这基本上使错误后的一切都不起作用,因此你的背景不会改变的原因 :) 你的背景图像也不会改变,除非它看起来像这样(第 110 行):

背景:#363737 url(../img/tempjumbotron.jpg) 不重复;

科达

关于html - 自定义 CSS 不会覆盖 Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46143206/

相关文章:

javascript - 在暂时禁用 CSS 转换的情况下更改 JavaScript 中的 HTML 元素样式无法可靠地运行

php - 将选择框选项值传递给 php

html - 如何响应地将页脚保持在底部

html - CSS 使用 em 单位。 div 父元素中图像的一半大小

html - 谷歌对类名的使用

html - 按最后一个元素填充行中的剩余空间

html - 同一个 h1 标签中的两种不同样式

html - 使用powershell读取html内容

javascript - HTML 表单共享不需要的输入值

css - 有没有办法将 CSS 样式设置为特定输入类型的标签?