Einiger Kontext:
Ich befinde mich noch im frühen Lernstadium von HTML, also bitte habt ein wenig Geduld mit mir.
Ich habe bemerkt, dass der Composer einige HTML-Codes übersetzt, aber detailliertere Elemente oder Attribute nicht erkennen möchte.
Zum Beispiel liest der Composer eine einfache Tabelle wie diese:
<table>
<tr>
<th>Name</th>
<th>Lieblingsfarbe</th>
</tr>
<tr>
<td>Bob</td>
<td>Gelb</td>
</tr>
<tr>
<td>Michelle</td>
<td>Lila</td>
</tr>
</table>
| Name | Lieblingsfarbe |
|---|---|
| Bob | Gelb |
| Michelle | Lila |
Dies funktioniert scheinbar einwandfrei – eine ganz einfache Tabelle, die mit grundlegenden Elementen erstellt wurde.
Der Composer scheint jedoch keine spezielleren Elemente und Attribute lesen zu wollen. Wenn ich beispielsweise unter dem öffnenden <table>-Element einige Spaltenstile hinzufüge:
<table>
<colgroup>
<col style="background-color: yellow" span="2">
</colgroup>
<tr>
<th>Name</th>
<th>Lieblingsfarbe</th>
</tr>
<tr>
<td>Bob</td>
<td>Gelb</td>
</tr>
<tr>
<td>Michelle</td>
<td>Lila</td>
</tr>
</table>
Dann übersetzt der Composer dies nicht; es wird jedoch auch nichts kaputt gemacht:
| Name | Lieblingsfarbe |
|---|---|
| Bob | Gelb |
| Michelle | Lila |
Eines der Dinge, auf die ich bei meinem kopfüber-Eintauchen in die Programmierung gestoßen bin, ist, dass es mehr als einen Weg gibt, einen Kater zu häuten. Es scheint, als würde jede Website einen anderen Weg zum selben Ziel anbieten.
Ich würde mich über Informationen freuen, die mir helfen können, besser darüber nachzudenken.
Also, meine Fragen:
-
Liegt dies an meinem Ansatz bzw. meinem aktuellen Verständnis von HTML?
-
Ist der Composer einfach selektiv, was er übersetzt? Und wenn ja, gibt es klare Parameter dafür?
-
Gibt es eine Einstellung, die es dem Composer ermöglicht, komplexeres HTML zu übersetzen? Und wäre das Aktivieren einer solchen Einstellung eine schlechte Idee?
Vielen Dank