Algunos antecedentes:
Todavía estoy en la etapa inicial de aprendizaje de HTML, así que por favor ten paciencia conmigo.
He notado que el compositor traduce algunos códigos HTML, pero no parece reconocer elementos o atributos más detallados.
Por ejemplo, el compositor lee una tabla básica como esta:
<table>
<tr>
<th>Nombre</th>
<th>Color favorito</th>
</tr>
<tr>
<td>Bob</td>
<td>Amarillo</td>
</tr>
<tr>
<td>Michelle</td>
<td>Morado</td>
</tr>
</table>
| Nombre | Color favorito |
|---|---|
| Bob | Amarillo |
| Michelle | Morado |
Esto parece funcionar perfectamente, es una tabla sencilla construida con elementos muy básicos.
Sin embargo, el compositor no parece querer leer elementos y atributos más especializados. Por ejemplo, si añado algún estilo de columna bajo el elemento de apertura <table>:
<table>
<colgroup>
<col style="background-color: yellow" span="2">
</colgroup>
<tr>
<th>Nombre</th>
<th>Color favorito</th>
</tr>
<tr>
<td>Bob</td>
<td>Amarillo</td>
</tr>
<tr>
<td>Michelle</td>
<td>Morado</td>
</tr>
</table>
El compositor no lo traducirá; tampoco romperá nada:
| Nombre | Color favorito |
|---|---|
| Bob | Amarillo |
| Michelle | Morado |
Ahora, una de las cosas que he encontrado durante mi inmersión directa en la programación, es que hay más de una manera de pelar un gato. Parece que cada sitio web ofrece un medio diferente para llegar al mismo fin.
Agradecería cualquier información que pueda ayudarme a pensar mejor sobre esto.
Así que, mis preguntas:
-
¿Es esto un problema con mi enfoque o comprensión actual de HTML?
-
¿Es el compositor simplemente selectivo con lo que traduce? Y si es así, ¿hay parámetros claros para esto?
-
¿Existe una configuración que permita al compositor traducir HTML más complejo? ¿Y sería mala idea habilitarla?
Gracias