Я пытаюсь поместить некоторые стрелки в заголовки таблиц. Я сделал это с помощью :after
CSS псевдоэлемента.
Проблема, с которой я столкнулась, - это корректно работает во всех браузерах. ЗА ИСКЛЮЧЕНИЕМ Safari для Windows, где фоновое изображение просто не отображается.
Почему это происходит? Есть ли способ решить проблему?
HTML
<div class="test">ABC</div>
CSS
.test:after
{
content:" ";
background:url(http://www.designwalker.com/img/arrow/arrow06.jpg);
padding-left:20px;
background-size:10px 10px;
}
Примечание: это всего лишь пример, а не то, как он будет выглядеть.
Я думаю, вам нужно указать display: inline-block
(или block
), а также height
.
.test:after {
content:" ";
background:url(http://www.designwalker.com/img/arrow/arrow06.jpg);
padding-left:20px;
background-size:10px 10px;
height: 30px;
display: inline-block;
}