Как в HTML выражать дроби вроде 15/16?

Я знаю, что есть объекты HTML для 1/2, 1/4 и 3/4, но есть ли другие? Как 1/3 или 1/8? Есть ли хороший способ кодировать произвольные дроби?

Запрос горизонтальной линии: stackoverflow.com/questions/13878772/…

Ciro Santilli TRUMP BAN IS BAD 17.04.2017 14:00
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
26
1
21 779
7
Перейти к ответу Данный вопрос помечен как решенный

Ответы 7

Разве не достаточно 15/16? Или даже 15 / 16ths (15/16<sup>ths</sup>)?

Нет необходимости объяснять "ths". 15/16 произносится как «пятнадцать шестнадцатых».

Bill the Lizard 06.10.2008 21:45
Ответ принят как подходящий

как насчет 1516? (<sup> 15 </sup> & frasl; <sub> 16 </sub>)

В идеале использовать &frasl; для косой черты

dajoto 06.11.2013 16:03

1/2 → &#189; or &frac12;
1/4 → &#188; or &frac14;
3/4 → &#190; or &frac34;
1/8 → &#8539; or &frac18;
3/8 → &#8540; or &frac38;
5/8 → &#8541; or &frac58;
7/8 → &#8542; or &frac78;
1/3 → &#8531;
2/3 → &#8532;
1/5 → &#8533;
2/5 → &#8534;
3/5 → &#8535;
4/5 → &#8536;
1/6 → &#8537;
5/6 → &#8538;

... но вы также можете закодировать их как десятичные: 15/16 = 0,9375;)

Однако эквивалентные десятичные коды работают для for - ⅛ в IE. Я обновлю свой ответ, включив их.

scronide 28.02.2012 21:49

Это будет зависеть от ваших конкретных потребностей и аудитории. Для большинства целей подходят многие методы. 15/16, 15 частей от 16, 93,75%, 15 / 16 все означают одно и то же, вы даже можете использовать такие символы, как ++++++++++++++ -

Для некоторых более сложных сценариев вам понадобятся более сложные решения, больше похожие на LaTeX, чем на html. Я считаю, что есть также серверные компоненты, которые принимают описания LaTeX и создают изображения, совместимые с браузером, например, как описано здесь: http://www.fauskes.net/nb/htmleqII/

Для более сложных сценариев есть также MathML. Поддержка этого постепенно улучшается. Internet Explorer, похоже, тоже отстает.

Также существует стандарт под названием MathML. Но, к сожалению, для XML. Однако, если у вас больше выражений, вы можете подумать о переходе на базовый XML.

Для существующих дробей в виде кодовых точек Unicode (которые отображаются в HTML-объектах) выполните поиск «вульгарной дроби» в Указатель имен символов Юникода.

Теперь для общих дробей, которые работают в HTML, но также работают с обычным текстом, используйте цифры надстрочного и подстрочного индекса (см. Таблица кодовых точек Юникода, поиск «Надстрочные индексы»), разделенные символом дробная косая черта.

Ваш пример реализован, как указано выше:

¹⁵⁄₁₆

Другие вопросы по теме