5

このマークアップを含むテーブルがあります:

<tr id="main_nav">
    <td style="width: 100%" colspan="2">
        <a>Link1</a>
        <a>Link2</a>
        <a>Link3</a>                            
    </td>
</tr>

これらのリンクにパディングを設定する必要がありますが、機能させることができません... CSS:

#main_nav a {
    color: #fff;
    font-weight: bold;  
    padding-left: 1em;
}

私が試したこと:リンクをpタグにラップし、タグをスパンし、css表示ブロックを追加し、テーブルを表示し、パディング付きのスタイルをリンクに追加します。各リンクを<td>タグで囲むことはできません!

編集:パディングの代わりにマージンを試しましたが、うまくいきませんでした。

4

6 に答える 6

2

div<a>Link1</a>内に配置してから、divパディングを設定します。

それでも機能しない場合は、次のようにdivの幅を変更してみてください:http://jsfiddle.net/XWLv6/1/

于 2012-12-11T09:04:13.083 に答える
1

電子メールで一貫して何かを「パディング」する最も簡単な方法は&nbsp;、そこに数個入れることです。私が知っている悪い習慣のようです...

それ以外の場合は、一貫した結果を得るために、空の列をパディングとして独自のテーブルに入れます。

于 2012-12-11T22:07:04.620 に答える
0

HTML メールのすべての要素に対して CSS をインラインで配置する必要があります。例:

<a style="color:#fff;font-weight:bold;padding-left:1em;">Link1</a>
于 2012-12-11T17:53:49.883 に答える
0

display:block;に追加#main_nav a

于 2012-12-11T09:06:01.300 に答える