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
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 to share