Существует проблема (я не знаю, что) с помощью :before
и :after
в IE. Технически они являются псевдокодом, поэтому 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 {
}
закомментировать или удалить видимость линии и посмотреть, если это работает.
Попробуйте двойной синтаксис двоеточия для ** перед ** (то есть, до) –
Попробуйте использовать span 'span: before {visibility: visible; содержание: «Copyright © 2016 Avmark Systems - создано компанией Core Business SA»; font-weight: bold;} '? –
Семантически это относится к фактической разметке, а не к CSS. – andi