0

我在表格单元格内的页面上使用 Facebook Like 按钮

<table style="position:relative;">
  <tr style="position:relative;">
    <td>
      <table  cellpadding='0' style='border:solid 1px black;width:100%;'>
        <tr align='left'>
          <td align='left'>
            <fb:like send="false" layout="standard" width="350"
                     style="height:22px;" show_faces="false"
                     action="like" colorscheme="light"
            ></fb:like>
          </td>
        </tr>
      </table>
    </td>    
  </tr>

  <tr>
    <td align="left" valign="top">SOME TEXT</td>
  </tr>
</table>

在 IE 9 和 Google Chrome 中,它正确显示在设置为表格的黑色边框内。

截图正确

但在 Safari 中,它出现在td.

截图错误

为什么会这样?我试图将 Like Button 样式设置positionrelative相同的东西。Safari 的 CSS 有什么不同吗?

4

1 回答 1

0

这是因为您在页面上有其他样式。您需要修复示例代码中未提供的样式。

您的代码在 Safari(在 Mac 上)中按预期工作,因此隔离问题应该不难。查看实时示例:格式化之前,格式化之后

于 2012-04-23T08:30:41.023 回答