いくつかの背景情報:
HTML の学習はまだまだ初期段階ですので、どうかご容赦ください。
Composer は一部の HTML コードを翻訳してくれますが、より詳細な要素や属性は認識してくれないようです。
例えば、Composer は以下のような基本的なテーブルを読み取ります:
<table>
<tr>
<th>Name</th>
<th>Favorite Color</th>
</tr>
<tr>
<td>Bob</td>
<td>Yellow</td>
</tr>
<tr>
<td>Michelle</td>
<td>Purple</td>
</tr>
</table>
| Name | Favorite Color |
|---|---|
| Bob | Yellow |
| Michelle | Purple |
これは問題なく動作しており、非常に基本的な要素だけで構成されたシンプルなテーブルです。
しかし、Composer はより専門的な要素や属性を読み取ろうとはしないようです。例えば、開く <table> 要素の下に列のスタイルを追加すると:
<table>
<colgroup>
<col style="background-color: yellow" span="2">
</colgroup>
<tr>
<th>Name</th>
<th>Favorite Color</th>
</tr>
<tr>
<td>Bob</td>
<td>Yellow</td>
</tr>
<tr>
<td>Michelle</td>
<td>Purple</td>
</tr>
</table>
Composer はこれを翻訳しません。また、何らかの破損も引き起こしません:
| Name | Favorite Color |
|---|---|
| Bob | Yellow |
| Michelle | Purple |
さて、コーディングに飛び込んでから気づいたことのひとつは、同じ目的を達成する方法は一つではないということです。ウェブサイトによって、同じ結果を得るためのアプローチが異なるようです。
この件について、より良い考え方を学ぶのに役立つ情報をいただければ幸いです。
そこで、いくつか質問があります:
-
これは私のアプローチや現在の HTML の理解に問題があるのでしょうか?
-
Composer は単に翻訳する対象を限定しているだけでしょうか?もしそうなら、その明確な基準はありますか?
-
より複雑な HTML を翻訳できるようにする設定はありますか?また、それを有効にすることは悪いアイデアでしょうか?
よろしくお願いいたします。