有一個問題(我不知道),在IE瀏覽器使用:before
和:after
。從技術上講,它們是僞代碼,所以IE必須比其他瀏覽器更嚴格地遵守標準。
在IE11我把它通過更改HTML類span
工作從copyright
:
<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>
的變化也將需要應用到CSS:
.footer-socket-wrapper .span:before {
visibility: visible;
content: 'Copyright © 2016 Avmark Systems - Created by Core Business SA';
font-weight:bold;
}
這不是很乾淨但它的工作原理。
您也可以嘗試改變
.footer-socket-wrapper .copyright {
visibility: hidden;
}
到
.footer-socket-wrapper .copyright {
}
註釋掉或刪除能見度線,看看是否可行。
嘗試雙冒號語法** **之前(即,前::) –
嘗試使用跨度'跨度:{能見度之前:可見; 內容:'版權©2016 Avmark Systems - 由Core Business SA創建'; font-weight:bold;}'? –
在語義上,這屬於實際標記,而不是CSS。 – andi