Символ галочки в HTML/XHTML

Это означает, что ваш компилятор знает только метод, который принимает тип.

Вы можете вызвать

var incoming = serviceProvider.GetService(typeof(IService));

или добавить

using Microsoft.Extensions.DependencyInjection;

, чтобы убедиться, что ваш компилятор знает метод расширения, который позволяет вам указать ваш тип в качестве универсального параметра. Для этого может потребоваться установка пакета Microsoft.Extensions.DependencyInjection.Abstractions.

270
задан James Donnelly 23 May 2013 в 03:56
поделиться

6 ответов

Я думаю, что Вы используете less-well-supported значения Unicode, которые не всегда имеют глифы для всех кодовых точек.
Попытка следующие символы:

  • ☐ ( 0x2610 в Unicode, шестнадцатеричном [десятичное число HTML: ☐]): пустой флажок
  • (непроверенный) ⠘‘ ( 0x2611 [десятичное число HTML: ☑]): проверенная версия предыдущего флажка
  • вњ “( 0x2713 [десятичное число HTML: ✓])
  • вњ” ( 0x2714 [десятичное число HTML: ✔])

Редактирование: , кажется, существует некоторый беспорядок о первом символе здесь, ☐ / 0x2610. Это - пустой флажок (непроверенный), поэтому если Вы видите поле, это - способ, которым это, как предполагается, смотрит. Это - дубликат к ⠘‘ / 0x2611, который является проверенной версией.

451
ответ дан DS. 23 November 2019 в 02:18
поделиться

Клиентской машине нужен надлежащий шрифт, который имеет глиф для этого символа для отображения ее. Но Times New Roman doesn’t. Попробуйте Arial Unicode MS или Lucida Grande вместо этого:

<span style="font-family: Arial Unicode MS, Lucida Grande">
    &#10003; &#10004;
</span>

Это работает на меня на Windows XP в IE 5.5, IE 6.0, FF 3.0.6.

17
ответ дан Gumbo 23 November 2019 в 02:18
поделиться

Почему Вы не используете элемент флажка ввода HTML в режиме только для чтения

<input type="checkbox" disabled="disabled" /> and
<input type="checkbox" checked="checked" disabled="disabled" />

, я предполагаю, что это будет работать над всеми браузерами.

11
ответ дан Drejc 23 November 2019 в 02:18
поделиться

, хотя кодирование браузера наборов к UTF-8

(При использовании ссылок цифрового символа, конечно, не имеет значения, какое кодирование используется, браузеры получат корректную кодовую точку Unicode непосредственно от числа.)

<span style="font-family: wingdings; font-size: 200%;">&#252;</span>

я ценил бы, если кто-то мог бы проверить под FF в Windows. Я вполне уверен, это не будет работать над полем не для Windows.

Сбои для меня в Firefox 3, Opera и Safari. Любопытно, работы в другом браузере WebKit, Chrome. Также сбои на Linux (очевидно, поскольку Wingdings не установлен там; это установлено на Macs, но это не помогает Вам если не наличие Safari его).

Также это - довольно противный hack — символ  that, что бы там ни было “ü” и появится тот путь к вещам как поисковые системы, или если текст копировать-и-вставлять. Надлежащие кодовые точки Unicode являются способом пойти, если у Вас действительно нет альтернативы.

проблема состоит в том, что никакой шрифт, связанный Windows, не предоставляет ГАЛОЧКУ U+2713 (‘✠“’). Единственный, который Вы вообще вероятны найти на машине Windows, является Unicode “Arial MS”, на который нельзя действительно положиться. Таким образом в конце я думаю, что Вы будете иметь к также:

  • используют другой символ, который лучше поддерживается (например, ‘⠗ ЏвЂ™ — маркер , как используется ТАК), или
  • используют изображение, с ‘✠“’ как сопроводительный текст.
8
ответ дан Vlad Gudim 23 November 2019 в 02:18
поделиться

Был бы √ (символ квадратного корня, & #8730;) достаточны?

, С другой стороны, гарантируют, что Вы устанавливаете Content-Type: заголовок прежде передающие данные к браузеру. Просто определяя <meta> тега contentType не может быть достаточно, чтобы поощрить браузеры использовать набор правильного символа.

4
ответ дан Ian Kemp 23 November 2019 в 02:18
поделиться

Вы могли использовать ⊕ или ⊗

0
ответ дан Gabriel Solomon 23 November 2019 в 02:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: