Can't change color of link inside div

I am using Bootstrap3 for a small site and I need to change the color of the link in one of my divs.

However, for some reason, the boot link colors are always applied instead of my custom ones.

CSS

.social a,
.social a:hover,
.social a:focus {
    color: #fefefe;
}

      

HTML:

<div class="social">
    <a href="#"><i class="fa fa-linkedin"></i></a>
</div>

      

I also tried this:

.social > a,
.social > a:hover,
.social > a:focus {
    color: #fefefe;
}

      

But it doesn't matter.

+3


source to share


3 answers


#fefefe is white. Perhaps you have white content on a white background. It should work.

body {
    background-color: darkgrey;
}

.social a,
.social a:hover,
.social a:focus {
    color: #fefefe; // white
}

      



Example

+2


source


Try adding .social a:link

to the list



0


source


add !important

to your style:

color: #fefefe!important;

      

or better, make sure your styles are loaded AFTER bootstrap:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<link rel="stylesheet" href="/css/mystyle.css">

      

EDIT:

If tags <a>

are what needs to be styled, you can apply your color to :link

and :visited

too:

.social a,
.social a:link,
.social a:visited,
.social a:hover,
.social a:focus {
    color: #fefefe;
}

      

0


source







All Articles