I have just spent a considerable amount of time working out why my h3
's do not show the correct colour, or on hover.
.grid.item__listings > li > a h3.v-h3,
.grid.item__listings > li > a:visited h3.v-h3,
.grid.item__listings > li > a:active h3.v-h3 {
color: #373533
}
With my HTML structure as follows:
<section>
<ol class="grid item__listings">
<li class="item two odd col-7 column">
<a href="/">
<figure>
<img src="/images/listings/maven.jpg" />
<figcaption class="description">
<h4>Product
</h4>
<h3 class="v-h3">S O 5
</h3>
</figcaption>
</figure>
</a>
</li>
</ol>
</section>
In my Web Inspector, it marks it as finding the correct style colour, yet it is not applied?
In an environment of its own, the colouring works fine, but no other colour is being applied to my rule, so I can't see why it's not working.
Interstingly, on my body.is-black
page it works fine.
web inspector view of correct colour being applied
.col-4 {
width: 32%
}
.column {
float:left;
display:block
}
a, a:visited {
color: #d3b553;
text-decoration: underline
}
a:hover, a:focus {
color: #666
}
h4 {
color: #9c886d
}
h3 {
font-family: 'Neue Haas Unica W01';
font-weight: 400;
font-size: 22px;
font-size: 2.11rem;
letter-spacing: .044rem;
}
.item__listings .v-h3 {
font-style: normal;
}
ul#primary__nav > li > a, ul#primary__nav > li a:visited, ul#primary__nav > li a:active,
ul#secondary__nav > li > a, ul#secondary__nav > li > a:visited, ul#secondary__nav > li a:active,
.grid.item__listings > li > a h3.v-h3, .grid.item__listings > li > a :visited h3.v-h3, .grid.item__listings > li > a:active h3.v-h3 {
color: green
}
ul#primary__nav > li > a:hover, ul#primary__nav > li > a:focus,
ul#secondary__nav > li > a:hover, ul#secondary__nav > li > a:focus {
color: #000
}
.grid.item__listings > li > a:hover h3.v-h3, .grid.item__listings > li > a:focus h3.v-h3 {
color: #d7a262
}
/* Styles for when body.is-black */
body.is-black ul#primary__nav > li > a, body.is-black ul#primary__nav > li > a:visited, body.ius-black ul#primary__nav > li a:active,
body.is-black ul#secondary__nav > li > a, ul#secondary__nav > li > a:visited, ul#secondary__nav > li a:active,
body.is-black .grid.item__listings > li > a h3.v-h3, .grid.item__listings > li > a:visited h3.v-h3, .grid.item__listings > li > a:active h3.v-h3 {
color: #bab09b
}
body.is-black ul#primary__nav > li > a:hover, body.is-black ul#primary__nav > li > a:focus,
body.is-black ul#secondary__nav > li > a:hover, ul#secondary__nav > li > a:focus,
body.is-black .grid.item__listings a:hover h3, .grid.item__listings a:focus h3 {
color: #fff
}
<ul id="primary__nav">
<li>
<a href="/">
Menu
</a>
</li>
</ul>
<section class="col-12">
<ol class="grid item__listings">
<li class="item two odd col-7 column">
<a href="/">
<figure>
<img src="/images/listings/maven.jpg" />
<figcaption class="description">
<h4>1
</h4>
<h3 class="v-h3">2
</h3>
</figcaption>
</figure>
</a>
</li>
<li class="item two even col-4 column right">
<a href="/">
<figure>
<img src="/images/listings/haers.jpg" />
<figcaption class="description">
<h4>1
</h4>
<h3 class="v-h3">2
</h3>
</figcaption>
</figure>
</a>
</li>
<li class="item two odd col-4-5 column">
<a href="/">
<figure>
<img src="/images/listings/haya.jpg" />
<figcaption class="description">
<h4>1
</h4>
<h3 class="v-h3">2
</h3>
</figcaption>
</figure>
</a>
</li>
<li class="item two even col-7 column right">
<a href="/">
<figure>
<img src="/images/listings/ybk.jpg" />
<figcaption class="description">
<h4>1
</h4>
<h3 class="v-h3">2
</h3>
</figcaption>
</figure>
</a>
</li>
<li class="item two odd col-8 column">
<a href="/">
<figure>
<img src="/images/listings/lu.jpg" />
<figcaption class="description">
<h4>1
</h4>
<h3 class="v-h3">2
</h3>
</figcaption>
</figure>
</a>
</li>
</ol>
</section>