Puedo usar H1, H2, H3, H4, H5, H6 dentro de la table TH etiquetas? – HTML

Tryed para validar con el w3 validador, pero no valida. Me sale esto:

The element h4 must not appear as a descendant of the th element.
<th><h4>Orange</h4></th>

Puedo usar HTML5, así que creo que la mejor idea es utilizar <div> para hacer una tabla y, a continuación, poner el <H4> etiquetas en él. O esto es una mala idea demasiado? Porque entonces se ve algo como esto:

<h4>first title</h4> <h4>second title</h4> <h4>third title</h4> 
<p>first parahraph</p> <p>second parahraph</p> <p>third parahraph</p>

Y no sé cómo esto se ve, 3 etiquetas del título que cerrar, sin ningún tipo de texto o párrafos que entre.

  • usted puede comprobar usted mismo.
  • Si sus datos pueden ser representadas adecuadamente en forma de tabla, ¿por qué no puede utilizar el th elemento y el estilo de como usted necesita. ¿Por qué molestarse con los elementos de encabezado?
  • Usted puede poner en las etiquetas de cabecera en el interior de un <td>, y usted puede utilizar <td> en los mismos lugares en los que <th> está permitido. Así que tu ejemplo funciona si lo cambia a <td><h4>Orange</h4></td>. Todavía es probablemente una mejor idea poner tabular de los datos en una tabla y sólo el estilo de la <th> elementos de manera adecuada, pero esto podría ser útil como una solución para la persona en busca esto en el futuro.
  • Entonces, cuando me envió esta pregunta, yo estaba usando la tabla de diseño. Esta no es la manera de una tabla debe ser utilizado. Sé que ahora. 🙂
InformationsquelleAutor Jo Smo | 2012-08-08

4 Comentarios

  1. 33

    La HTML estándar de vida de los expresamente prohíbe este. El th elemento modelo de contenido es el siguiente (énfasis añadido):

    Flujo de contenido, pero con no encabezado, pie de página, seccionamiento contenido, o título contenido descendientes.

    «El contenido de la rúbrica» se refiere a la h1, h2 etc. elementos, así como la hgroup elemento:

    Título contenido define el encabezado de una sección (ya sea de forma explícita
    el marcado uso de seccionamiento elementos de contenido o implícita en el título
    el contenido en sí).

    h1 h2 h3 h4 h5 h6 hgroup

    • Tengo el mismo en w3 validador. Así que creo que esto es correcto. Gracias.
  2. -6

    Sí .Usted puede utilizar el H1 , H2,.. H6 Etiquetas dentro de la Tabla TH etiquetas. Estos van a hacer la misma funcionalidad en la tabla TH etiqueta demasiado. El tamaño del texto de la tabla de contenido se puede cambiará de acuerdo a sus necesidades.

    Sólo hay que ver esta enlace de la referencia.

  3. -7

    Sí, pero TH medios de encabezado de la tabla, creo encabezado en el encabezado de la tabla no es buena para la semántica. Tal vez es bueno para el SEO.

  4. -8

    En términos de HTML válido? Sí.

    En términos de que sea una buena idea? Sí – estos se dirigen áreas y tales son buenos candidatos para una etiqueta de H.

    Hay una escuela de pensamiento que usted no debe usar una etiqueta simplemente para encerrar a otro, por lo que se podría argumentar que el texto del encabezado debe sentarse directamente en el th. Sin embargo, desde una perspectiva de SEO es la etiqueta de H que es más importante, por lo que con frecuencia se ven este tipo de cosas:

    <th><h3>Some heading</h3></th>

Dejar respuesta

Please enter your comment!
Please enter your name here