При округлении денежных сумм с использованием алгоритма для швейцарских франков учитываются вторая и третья десятичные цифры. Если меньше 26, они округляются до 0; иначе, если меньше 76, округляется до 5; иначе все значение округляется в большую сторону.
20.125 => 20.10
20.143 => 20.15
20.179 => 20.20
Что происходит, если округляемая сумма имеет большую десятичную точность? Все ли десятичные цифры после третьей просто игнорируются (значение усекается), или значение сначала округляется каким-либо другим способом до трех десятичных цифр? В качестве примера рассмотрим усечение вместо «Math. Если я что-то упустил, говорите! Допустим, у вас есть HTML-страница, которая ...
Мне не удалось найти авторитетных объяснений, микроформатов или руководств для следующего, поэтому я открываю ее. Если я что-то пропустил, сообщите!
Допустим, у вас есть HTML-страница, которая включает пример некоторого исходного кода программирования внутри элемента
:
<pre>
# code...
</pre>
( Update : Как указывает ниже Пекка,
оба элементы, конечно, должны использоваться для предварительно отформатированного кода )
может быть лучше, чем
, но следующие примеры / обсуждения могут применяться к обоим. И, как указывает Брайан Кэмпбелл,
Тем не менее, далее упоминается (в разделе 4.1, стр. 56) вложенный тег основного языка zxx
, который:
идентифицирует контент, для которого языковая классификация неуместна или неприменима. Некоторые примеры могут включать инструментальную или электронную музыку [...] или исходный код программирования .
(выделено мной)
Опять же, кажется, что спецификация противоречит сама себе, но открывает возможность с использованием zxx-x-ruby
(или аналогичного) как полностью совместимого со спецификацией способа объявления чего-либо, написанного на языке (только не человеческом) и объявление конкретного (нечеловеческого) языка.
Лично мне нравится zxx-x-ruby
как наиболее полный . x-ruby
, конечно, короче и аккуратнее, но, если я не ошибаюсь, блок
все равно будет наследовать основной язык своего родителя (например,
en
или fr
или аналогичный).
Как Пекка упоминает ниже, тег
, вероятно, был бы более подходящим, и семантически он ' Было бы очень просто сказать
. Однако тег
также является встроенным элементом, и изначально я думал только о более длинных версиях исходного кода, то есть об объявлении языка для всех элементов
, содержащихся в элементах
уровня блока.
К счастью, атрибут lang
является глобальным и может применяться к любому элементу, поэтому любой из них будет работать.
Во-вторых: я случайно набрал «zzx» везде вместо правильного «zxx» ! Это один z, два x. Приносим извинения за неразбериху.