0

やあ、ちょっとした問題があって、設定した

border: none;
border-width: 0px;
border-spacing: 0px;
border-collapse: collapse;
padding: 0px;
margin: 0px;

テーブル、td、および tr の場合、tr ノード間に 1px の境界がまだ存在します。

HTML コード:

<table>
  <tr>
    <td>
      <a href='url'> some text </a>
    </td>
    <td>
      <a href='url'> some text </a>
    </td>
  </tr>
</table>

私が設定したので

display: block;
color: white;
font-size: 13px;
text-decoration: none;
height: 24px;
padding: 9px 19px 1px;
font-weight: 600;
text-align: center;

パディングを 0 に変更しても、結果は得られません。

解決策はありますか?

ブラウザ: 最後のクロム、Firefox。

OS MAC OS 10.8

4

3 に答える 3

0

使用してみてください:

border-style: none;

これは、IE の一部のバージョンでは機能しないことに注意してください。IE9 は問題ありませんが、以前のバージョンでは、スタイルが「なし」の場合でも境界線が表示されます

border: 0;

すべてのブラウザで動作するようです...

于 2013-01-10T08:42:36.693 に答える
0

border-collapse: collapse;テーブルのスタイリングとborder-spacing: 0px; padding: 0px;セルに入れる必要があります。以下のコード例を参照してください。

<!DOCTYPE html>
<html>
    <head>
    <meta charset="UTF-8">

    <style>
        table {border-collapse: collapse;}
        table tr {}
        table td {border-spacing: 0px; padding: 0px;}
    </style>

</head>
<body>


    <table>
       <tr>
          <td>
             <a href='url'> some text </a>
          </td>
          <td>
             <a href='url'> some text </a>
          </td>
       </tr>
    </table>
</body>
</html>
于 2013-01-10T08:47:02.420 に答える
0

あなたのコードは正しかったと思いますか?

これはあなたが見たいものですか?

これは、あなたの望むことですか?

設定

border-collapse:collapse;
border:none;

十分です..

于 2013-01-10T09:00:59.207 に答える