¿Por qué no está permitido dentro de

¿Por qué no se puede

anidar dentro de

? ¿Cuál es la corrección que podría hacer? Eliminar las

y

corrompe mi diseño. Como el sitio web sigue un diseño proporcionado por el cliente.

Tengo el siguiente código y funciona bien en VS2008, pero recibo advertencias:

 

Img not found

 

Img not found

Advertencia 1 Esta etiqueta final no tiene etiqueta de inicio coincidente. E: \ WebSite4 \ test.master 121 Advertencia 2 Validación (XHTML 1.0 Transitional): No se permite el texto entre las tags de apertura y cierre para el elemento html ‘. E: \ WebSite4 \ test.master 5 Advertencia 3 Validación (XHTML 1.0 Transitional): a la ‘forma’ del elemento le falta su etiqueta de cierre. E: \ WebSite4 \ test.master 21 Advertencia 4 La clase o el valor de CssClass no está definido. E: \ WebSite4 \ test.master 33 Advertencia 5 No se encontró el archivo ‘spacer.gif’. E: \ WebSite4 \ test.master 116 Advertencia 7 Validación (XHTML 1.0 Transitional): al elemento ‘img’ le falta el atributo requerido ‘alt’. E: \ WebSite4 \ test.master 116 Advertencia 8 Validación (XHTML 1.0 Transitional): Elemento ‘tabla’ no se puede anidar dentro del elemento ‘p’. E: \ WebSite4 \ test.master 78 Warning 9 Validation (XHTML 1.0 Transitional): Elemento ‘table’ no se puede anidar dentro del elemento ‘p’. E: \ WebSite4 \ test.master 93

    En HTML, es importante comprender que los elementos P no pueden contener otros elementos de nivel de bloque y TABLE es un elemento de nivel de bloque. La etiqueta de cierre P es opcional y cuando intenta hacer que un elemento P contenga algo que no puede contener, el navegador asume la etiqueta P cierre.

    El elemento P representa un párrafo. No puede contener elementos de nivel de bloque (incluido P mismo).

    http://www.w3.org/TR/html401/struct/text.html#h-9.3.1

    En respuesta a su pregunta real, un párrafo no puede contener ningún otro elemento de bloque, que incluye tablas. Además de esto, la etiqueta de cierre

    es opcional, por lo que la primera etiqueta de cierre que el analizador encuentre posteriormente considerará que ha cerrado el párrafo.

    Ayudaría si pudiera ver más código y diseño, sin embargo, creo que eliminar las tags

    de alrededor de las tablas y luego formatear correctamente el posicionamiento de las tablas mediante CSS debería lograr los resultados.

     
    Img not found

     

    Img not found