#css #styles #pseudo-element
Вопрос:
Я смотрю на некоторый код, который имеет следующее значение свойства содержимого для псевдоэлемента — «e90c». Я понимаю, что это своего рода escape-код, который представляет символ или значок, но где я могу найти, что это за значок? Я не нашел ни одного примера этого в Интернете. Я нашел несколько ссылок, которые показывали мне значок формата рисования, но это не так.
Я не очень хорошо знаю css-коды, поэтому я не уверен, как это работает или откуда это будет исходить.
Обновлено — Используется семейство шрифтов icomoon, но я не мог понять, как это работает, прочитав их сайт.
Комментарии:
1. это может зависеть от используемого шрифта
2. Если это кодовая точка Юникода, то она указывает на символ в области частного использования, от U E000 до U FFFF. Таким образом, он определяется пользователем, и мы мало что можем еще сказать об этом.
3. @BoarGules как вы можете определить, когда видите код, относится ли он к Юникоду или может быть определен пользователем или связан со шрифтом? есть какие-нибудь советы по расследованию?
Ответ №1:
Это зависит от используемого шрифта.
пример: в случае шрифта значка Mozilla Foundation => просто протестируйте его :
p:after {
font-family : 'foundation-icons';
font-size : 4em;
content : "e90c";
}
<link href="http://mozilla.github.io/foundation-icons/assets/foundation-icons.css" type="text/css" rel="stylesheet">
<p> and your icone is (in foundation-icons font ): </p>
Комментарии:
1. Спасибо, я не знал о подключении шрифта? итак, всегда ли значение кода в содержимом относится к используемому шрифту? как можно определить, относится ли код к шрифту или юникоду, поскольку кто-то другой опубликовал, что эти escape-коды также могут относиться к символам и другим значкам и т. Д. В списке юникода. Вот что смутило меня при расследовании.
2. Я видел, что используется семейство шрифтов icomoon, я просмотрел их документацию, но не понял, как найти ec90
3. @jobe это обширная тема, которую невозможно охватить комментариями здесь. Мир шрифтов / значков имеет свои собственные языки (да, это множественное число), и он полон ловушек. Каждая ОС предоставляет привилегии своей системе шрифтов (TrueType / WOFF / WOFF2 / EOT / SVG), которая заставляет веб-страницу манипулировать ею. Для значков в диапазоне [от U E000 до U FFFF] присвоение кодов utf8 является бесплатным и не подчиняется никаким правилам —
4. Итак, если я знаю, что семейство шрифтов icomoon, и я знаю, что код ec90, как я могу определить, к какому значку относится этот код? Я не смог найти его на их странице, но я посмотрю еще раз. Спасибо за ваши комментарии.
5. @jobe на самом деле это не предназначено для поиска, вам нужно использовать отладчик вашего браузера. В противном случае, от одной версии к другой код utf-8 может быть изменен, и предпочтительно всегда использовать имя класса. Некоторые svg значков не связаны с символом, поскольку он динамически добавляется кодом JS
Ответ №2:
Этот символ Юникода можно использовать в качестве значка, если вы отобразите его правильным шрифтом. Видишь https://mozilla.github.io/foundation-icons/ например.
Комментарии:
1. пожалуйста, подумайте о том, чтобы добавить несколько примеров с вашим ответом помимо ссылки на ссылку.
2. Извините, я не знал о подключении шрифта, я думал, что «e90c» будет фиксированным значком.