0

HTMLのすべてのテキストにはデフォルトの高さがあるようです。元に言ってください。h3要素。firebug で h3 要素をブロックすると、そのテキストの上下に余分なスペースが表示されます。明らかに、これは reset.css を使用して回避することはできません。line-height プロパティも試しました。うまくいきません。代替案はありますか?

コードは次のとおりです。

   <html>
        <head></head>
           <body>
             <table>
                  <tr>
                     <td><h3>Some text goes here</h3></td>
                  </tr>
              </table>
          </body>
      </html>

これで、h3 にデフォルトの高さが設定されます (余白がパディングであることについては言及していません)。マージン/パディングとは別に、すべての要素ごとにデフォルトの高さがあります。これに対する解決策はありますか?

4

3 に答える 3

0

おそらく、パディングとマージンがすでに0に設定されている場合について話しているのでしょうか? line-height を 1 未満 (例: line-height: 0.8) に設定することもできますが、それは少し危険だと思います。テキストの上下のスペースが気になる場合は、要素に負のマージンを使用して、隣接する要素に近づけることができます。

于 2013-05-31T05:02:57.133 に答える