Задача: размещаю легенду в виде пар "термин":"значение". На форме это выглядит так:
<table class="legend-table">
<tr><td>Destination</td><td>адрес подсети или хоста назначения</td></tr>
<tr><td>Gateway</td><td>адрес шлюза, через который данный маршрут доступен</td></tr>
...
</table>
Далее, хочу сделать так, чтобы перед каждой расшифровкой значения шло тире - – | – | –
. Чтобы вставить просто минус, использую стиль:
table.legend-table tr td:last-child:before {
content: " - "
}
Но хочется, чтобы это было именно тире. Я сделал промежуточный вариант, вставив символ тире в код, благо исходник в UTF-8 и проблемы нет:
table.legend-table tr td:last-child:before {
content: " – "
}
Но мне хотелось знать, есть ли нормальный вариант вставить HTML-код перед элементом посредством CSS (то есть –
или –
)
В идеале было бы найти способ вообще вставки чего угодно перед элементом, например иконки или глифа, или еще чего средствами CSS
В свойство content
символы юникода могут записываться в 16-битной форме без префикса U+
с экранированием обратным слешем \
. Напрмер, среднее тире –
имеет код U+2013
. Полный список символов и их кодов можно найти на https://unicode-table.com/ru/
ul{
list-style:none;
padding:0;
}
li:before{
content:'\2013';
margin-right:5px;
}
<ul>
<li>asdas</li>
<li>asdas</li>
</ul>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Внешняя граница в коде указана другим цветом, но перекрывается границами внутренних ячеек
Здравствуйте, допустим есть ссылка:
Ссылка на задание https://sqltestnet/#192840 Нужно добиться объединения внутри group_concat (либо иначе, любым методом) по order_id и слепить их суммы