- ベストアンサー
スタイルシートのwidthについて
<style type="text/css"> #hoge{border:solid 1px black;width:100px;margin:0;} </style> <div id="hoge> </div> このようにdivタグにスタイルシートをつけるとなぜか縦の幅ができてしまいます。 width:100をなくせばただの線になるのですがwidthをつけるとどうして 縦幅ができてしまうのでしょうか? hightをつけてるのはまだしもwidthをつけただけじゃ横の長さが決まるだけで縦は0だと思ったのですが違うのでしょうか? ブラウザはIE6で見ました。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
なんとなく、バグっぽいと思います。 font-size:0を指定すると、ぐっと狭まる(padding:0でもくっつかない)ので、表示するべき文字の高さが確保されていると思われます・
お礼
回答ありがとうございます やっぱりバグみたいですね。 自分のミスかと思っていまいち確信がもてなかったのですが 回答を得られてよかったです。