- ベストアンサー
段送り
HTMLで<h3>などのタグを使うと、必ず少しスペース(約1行ほど)が空いて次の文章を打ち出してしまいます。(段送りのようなもの?) この空白がどうも嫌いで、h3を使用しても改行後、直下に文字を打ちたいのですが、なにか良い方法はありますでしょうか? たとえば <h3>Heading3</h3><h4>Heading4</h4> だと、Heading3とHeading4の間の無駄な空白を削除したいという願いです。 CSS等をいろいろ調べてみたのですが、どうも良いのがありません。Spanでフォーマットを決めるのが良いようですが、これだとHTML準拠じゃなくなってしまうので困っています。ちなみに私が使用しているブラウザはIE6です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#21343
回答No.1
margin を使えば大丈夫かと。こんな感じで。 <style TYPE="text/css"> <!-- h3 {margin:-5px; } h4 {margin:-5px; } --> </style> ↑の状態だと、上下左右のすべてが-5ピクセルなので、お好みに応じて margin-top や margin-bottom などを使い分けてください。
その他の回答 (1)
noname#25358
回答No.2
<h3>や<h4>は、「見出し」のためのタグです。 よって、見出しを書く目的に適しているように設定されています。 通常、ただ文字の大きさを変えるだけのときは<font size=6>などとします。
お礼
おぉ、まさにこれです。 ちょっと癖はあるようですが、満足です。 marginは知っていたものの文字に使うという発想がわきませんでした。ありがとうございました。