Es gibt ein Problem (ich weiß nicht, was) mit :before
und :after
in IE verwenden. Technisch gesehen handelt es sich um Pseudo-Code, daher muss der IE mehr auf Standards setzen als andere Browser.
In IE11 habe ich es durch Ändern der html-Klasse span
von copyright
arbeiten:
<div class="span">Copyright © 2016 <a title="Avmark Systems" href="http://www.corebusinesssa.co.za/Test/"><span>Avmark Systems</span></a>. Powered by <a title="WordPress" href="http://wordpress.org" target="_blank"><span>WordPress</span></a>. Theme: Spacious by <a title="ThemeGrill" href="http://themegrill.com/themes/spacious" target="_blank" rel="designer"><span>ThemeGrill</span></a>.</div>
Die Änderung wird auch auf die CSS angewendet werden müssen:
.footer-socket-wrapper .span:before {
visibility: visible;
content: 'Copyright © 2016 Avmark Systems - Created by Core Business SA';
font-weight:bold;
}
Es ist nicht sehr sauber Aber es funktioniert. versuchen
könnten Sie auch
.footer-socket-wrapper .copyright {
visibility: hidden;
}
zu
.footer-socket-wrapper .copyright {
}
Kommentar oder entfernen Sie die Sichtbarkeit Linie zu ändern und sehen, ob das funktioniert.
Probieren Sie die doppelte Doppelpunktsyntax für ** vor ** (das heißt :: vor) –
Versuchen Sie es mit einem span 'span: before {visibility: visible; Inhalt: 'Copyright © 2016 Avmark Systems - Erstellt von Core Business SA'; font-weight: fett;} '? –
Semantisch gehört dies in das eigentliche Markup, nicht in CSS. – andi