Подтвердить что ты не робот

<tt> vs <code> elements when writing Java docs

Для представления keywords при написании документов Java следует использовать элемент <code> или <tt>? Существуют ли конкретные ситуации, когда нужно быть предпочтительнее других?

4b9b3361

Ответ 1

Для встроенного кода в Javadocs вы должны использовать {@code your-code-here}

Подробнее см. javadoc - {@code text}.

Эквивалентно <code>{@literal text}</code>.

Отображает текст в шрифте code без интерпретации текста как разметки HTML или вложенных тегов javadoc...

Ответ 2

Из W3C на TT.

Справочник HTML

Элемент является нестандартным элементом.

HTML5 классифицирует его как несоответствующую функцию.

<сильные > Примеры

Нет, действительно, не используйте его.

И я думаю, что это отвечает на вопрос. Выбор из 2-х элементов, W3C говорит, что не используйте один из них.

Ответ 3

Тег кода предпочтительнее, так как tt является элементом стиля шрифта, а с HTML 4 стилизация по листам стилей предпочтительнее элементов стиля шрифта.

Ответ 4

Существует мало практических различий между code и tt, то есть программное обеспечение, обрабатывающее HTML-документы, обрабатывает их одинаково: они по умолчанию рассматриваются как встроенные элементы, отображаемые в моноширинном шрифте, зависящем от браузера, и, возможно (в зависимости от на браузере) в уменьшенном размере шрифта. Различие между ними - это в основном теоретические разговоры. Тем не менее, некоторые программы автоматического перевода имеют значение, рассматривая code как имеющий непереводимый контент.

Таким образом, есть преимущество в использовании code, но более важно, чтобы вы рассматривали реальные последствия любой разметки. Если вы не хотите уменьшить размер шрифта, установите font-size: 100%. Если вы не хотите, чтобы моноширины по умолчанию для браузеров, как правило, были курьером New, установите font-family.