Так как тег font в HTML устарел в HTML5 (и я понимаю, почему) существует ли чистое решение для применения определенных атрибутов и стилей только к частям текста абзаца? Я использую JavaScript для синтаксического анализа XML файла, который полагается на то, что тег font позволяет отформатировать части оберточного текста с помощью CSS на основе классов. Я понимаю, что для этой цели также можно использовать тег "anchor" (a), но этот способ кажется очень обратным и неестественным.
ИЗМЕНИТЬ
Когда я задал этот вопрос (пару лет назад), я не понимал, что каждый элемент DOM попадает в display, две основные категории:
-
block- настаивает на том, чтобы заняться своей собственной строкой -
inline- совпадает с другими элементамиinlineили текстом
HTML предлагает два общих элемента контейнера, каждый из которых по умолчанию придерживается одного из этих отображаемых значений; div для отображения block и span для отображения inline.
Элемент span - это идеальный способ назначить определенный фрагмент текста и дать ему уникальный стиль или идентификатор, потому что вы можете обернуть его вокруг части большего абзаца, не разбивая выбранное содержимое на новую строку.