Некоторый контекст:
Я всё ещё нахожусь на начальном этапе изучения 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? И было бы включение этой настройки плохой идеей?
Спасибо