Может кто-нибудь объяснить форматирование постов с помощью HTML?

Некоторый контекст:

Я всё ещё нахожусь на начальном этапе изучения HTML, так что, пожалуйста, отнеситесь к этому с пониманием.

Я заметил, что композер переводит некоторые HTML-теги, но не хочет распознавать более детальные элементы и атрибуты.


Например, композер прочитает простую таблицу, такую как эта:

<table>
 <tr>
  <th>Имя</th>
  <th>Любимый цвет</th>
 </tr>
 <tr>
  <td>Боб</td>
  <td>Жёлтый</td>
 </tr>
 <tr>
  <td>Мишель</td>
  <td>Фиолетовый</td>
 </tr>
</table>
Имя Любимый цвет
Боб Жёлтый
Мишель Фиолетовый

Это работает отлично, это простая таблица, созданная с использованием самых базовых элементов.


Но композер, похоже, не хочет читать более специализированные элементы и атрибуты. Например, если я добавлю стилизацию столбцов под открывающим тегом <table>:

<table>
  <colgroup>
    <col style="background-color: yellow" span="2">
  </colgroup>
 <tr>
  <th>Имя</th>
  <th>Любимый цвет</th>
 </tr>
 <tr>
  <td>Боб</td>
  <td>Жёлтый</td>
 </tr>
 <tr>
  <td>Мишель</td>
  <td>Фиолетовый</td>
 </tr>
</table>

Композер не переведёт это; он также не сломает ничего:

Имя Любимый цвет
Боб Жёлтый
Мишель Фиолетовый

Теперь, одно из того, с чем я столкнулся во время своего погружения с головой в программирование, это то, что на каждую проблему есть несколько решений. Кажется, что каждый сайт предлагает свой способ достижения одной и той же цели.

Я был бы признателен за любую информацию, которая поможет мне мыслить более эффективно в этом вопросе.

Итак, мои вопросы:

  • Является ли это проблемой моего подхода или текущего понимания HTML?

  • Просто ли композер избирателен в том, что он будет переводить? И если да, то существуют ли чёткие параметры для этого?

  • Существует ли настройка, которая позволит композеру переводить более сложный HTML? И было бы включение этой настройки плохой идеей?

Спасибо

Необработанный HTML может привести к множеству уязвимостей безопасности (в сообщениях). Разрешён лишь очень строго ограниченный поднабор тегов и элементов.

В общем случае вам не следует использовать HTML; используйте Markdown, согласно Markdown Reference.

Что касается администраторов: в разделах «Настройка», где HTML разрешён в рамках настройки и кастомизации сайта, администраторы действительно могут вставлять любой HTML, который пожелают.