1

私は次のものを持っています:

<html>
<head>
<style type="text/css">
.campo {
  text-align : right;
  float : left;
}
</style>
</head>
<body>
  <table border="1">
    <tr style="text-decoration:line-through;">
      <td>
        <div class="campo">campo1</div>
      </td>
      <td>
        <div class="campo">campo2</div>
      </td>
    </tr>
  </table>
</body>
</html>

スタイルをtrに適用することはできません。float プロパティを削除しても問題ありません。なぜなら? http://jsfiddle.net/ZxQjE/

4

1 に答える 1

0

https://bugzilla.mozilla.org/show_bug.cgi?id=403526によると、以下はテキスト装飾に適用されます。

ただし、フローティングおよび絶対位置の子孫にも、「inline-table」および「inline-block」の子孫のコンテンツにもさらに伝播されません。

どうやらそれは仕様によるものです。

于 2013-01-14T16:46:15.387 に答える