In my website, I write the following CSS rule:
.holder-features ul li:before {
content: "";
background-image: url(/image/icons/check.svg);
display: block;
width: 10px;
height: 10px;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
}
Then in the web page http://www.sybase-recovery.com/outlook-repair/, when clicking "Features" tab, and select one of the listing item, I use DevTools to inspect the element, but cannot find the rule .holder-features ul li:before is applied.
I then copy the listing and the CSS code to JSFiddle, and then simplified the listing codes, then try again, but find the CSS rule does apply. See https://jsfiddle.net/alanccw/9oucLfrx/10/
Why?