Why can't <p>
be nested inside <table>
? What is the correction I could make?
Removing the <div>
and <p>
tags corrupt my design. As the website follows a client provided design.
I have the following code and it works fine in VS2008, but I get warnings:
<div class="right_articles">
<p>
<table>
<tr>
<td>
<img alt="Img not found" src="images/ribbon.gif" style="width: 155px; height: 125px;" />
</td>
<td>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br />
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label><br />
<asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>
</td>
</tr>
</table>
</p>
<p> </p>
<p>
<table>
<tr>
<td>
<img alt="Img not found" src="images/medal.gif" style="width: 155px; height: 125px;" />
</td>
<td>
<asp:Label ID="Label4" runat="server" Text="Label"></asp:Label><br />
<asp:Label ID="Label5" runat="server" Text="Label"></asp:Label><br />
<asp:Label ID="Label6" runat="server" Text="Label"></asp:Label>
</td>
</tr>
</table>
</p>
</div>
Warning 1 This end tag has no matching start tag.
E:WebSite4est.master 121 Warning 2 Validation (XHTML 1.0
Transitional): Text is not allowed between the opening and closing
tags for element html'. E:WebSite4est.master 5 Warning 3 Validation
(XHTML 1.0 Transitional): Element 'form' is missing its closing tag.
E:WebSite4est.master 21 Warning 4 The class or CssClass value is
not defined. E:WebSite4est.master 33 Warning 5 File 'spacer.gif'
was not found. E:WebSite4est.master 116 Warning 7 Validation (XHTML
1.0 Transitional): Element 'img' is missing required attribute 'alt'. E:WebSite4est.master 116 Warning 8 Validation (XHTML 1.0
Transitional): Element 'table' cannot be nested within element 'p'.
E:WebSite4est.master 78 Warning 9 Validation (XHTML 1.0
Transitional): Element 'table' cannot be nested within element 'p'.
E:WebSite4est.master 93
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…