如何纠正这个错误(在“表”中看到的开始标记“div”)

时间:2015-10-14 08:55:56

标签: html

我正在创建我的网站。问题是当我在我的浏览器中看到demo时似乎没问题,但是查看页面源将其标记为红色,并在表格中显示错误开始标记。请帮帮....

<table width="165" border="0" align="right" cellpadding="0" cellspacing="0"> 
    <tr>
     <div style="_height:px; width:px;background-color:#FFFFFF;font-family:Arial; border: 1px solid #FFFFFF; text-align:justify;">
       <a href="http://www.amazon.com/" style="font-size:16px;text-decoration:none; color: #87A800;">This is a sample text</a>
    </div>
      </tr>
    <tr>
        <td>&nbsp;</td>
      </tr>
    </table>

2 个答案:

答案 0 :(得分:1)

你需要一个TD来在行(TR)中创建一个单元格

<table width="165" border="0" align="right" cellpadding="0" cellspacing="0"> 
    <tr>
    <td>
     <div style="background-color:#FFFFFF;font-family:Arial; border: 1px solid #FFFFFF; text-align:justify;">
       <a href="http://www.amazon.com/" style="font-size:16px;text-decoration:none; color: #87A800;">This is a sample text</a>
    </div>
      </td>
      </tr>
    <tr>
        <td>&nbsp;</td>
      </tr>
    </table>

请注意,高度和宽度需要实际值。 px它不是一个价值。 10px是正确的

答案 1 :(得分:1)

表行中唯一的子元素可以包含表数据单元格和表格标题单元格。

由于您似乎没有使用该表来构建表格数据,因此您应该通过完全删除表来修复此错误。

<div style="background-color:#FFFFFF;font-family:Arial; border: 1px solid #FFFFFF; text-align:justify;">
   <a href="http://www.amazon.com/" style="font-size:16px;text-decoration:none; color: #87A800;">This is a sample text</a>
</div>