行間を普通より少し広くするには?

[上に] [前に] [次に]
CSS初心者 2000/04/03(月) 10:29:20
<p>と<ul>で行毎の間隔を普通より少し広くするにはどうしたらいいですか。
(line-heightだとなんかうまくいかない)

よろしくお願い致します。

カヅサツ [E-Mail] [HomePage] 2000/04/03(月) 11:26:56
CSS初心者様:

基本的に line-height 以外では行間を操作する
プロパティはないと思います。

ul要素であれば、list-style-image で、
文字よりもやや大きめの画像をリストマークにしてあげると、
「結果的に」行間が広がる様子ですが…

line-height だと上手くいかない、
というのが良く判りません。
Netscape Navigator 4 や Microsoft Internet Explorer 3
での動作なのでしょうか。

CSS初心者 2000/04/03(月) 11:46:41
[[解決]]
「:」 が抜けた単純ミスでした。
以下で上手くいきました。カヅサツさんありがとうございました。

p  { margin: 1px 1% 1px 1%; line-height: 1.4em; }
ul { line-height: 1.4em; }

うそっち 2000/04/03(月) 11:53:33
P,UL{line-height:1.5;}
P,UL{line-height:1.5em;}
上のふたつは若干反映のされ方が異なりますが両方試して
みましたでしょうか。
NNでは数値の倍くらいの行間が空いてしまうのが困りものですが。

あとline-heightを効かしているブロック要素の中に
インラインイメージを入れるとダメですよね。
前後のブロック要素にまで影響が及ぶこともありますし。
(イメージの高さがフォントのそれ以下なら問題ないか)
これって対処法があるのでしょうか?

うそっち 2000/04/03(月) 11:56:04
ゴメンなさい。
書いてる間に質問者の件は解決してしまいました。

カヅサツ [E-Mail] [HomePage] 2000/04/03(月) 13:38:02
うそっち様:

> あとline-heightを効かしているブロック要素の中に
> インラインイメージを入れるとダメですよね。

NetscapeNavigator 4 ではそうですね。
バグだと思われます。

> これって対処法があるのでしょうか?

line-height 属性が書かれた外部 CSSファイルを、
@import 命令で読み込ませるとか、
LINK 要素で読み込ませる時に、その MEDIA属性に
screen 以外の値(「all」等)を入れておくとかですか。
NN4 への後ろ向きな対処ですが。

うそっち 2000/04/04(火) 12:32:26
>> あとline-heightを効かしているブロック要素の中に
>> インラインイメージを入れるとダメですよね。

> NetscapeNavigator 4 ではそうですね。
> バグだと思われます。

Mac版IE4.01でも表示がおかしくなります。(困った^_^;)
画像をline-heightを効かしているブロック要素に入れないでfloatする方法で対処していますが、Mac版IE5では見え方がちょっと違うのでまた困っています(ぬぬぬぅ)。

CSS初心者 2000/04/04(火) 12:59:41
CSSで
IE各バージョン(さらにOS毎),ネスケ各バーション(さらにOS毎)
すべてに対して考慮するとかなり時間つぶせます。
これって、いやがらせ?(ソフト会社の)

早く、HTML+CSSで気軽(時間かからず)にHP作成できる日をのぞみます。

ブラウザのCSSオフ時にちゃんとHTML表示すればOKとします。(私は...)
(あと、その時の表示のほうがシートありより見やすかったりして..、なんのために時間費やしたか...、本当に とほほ...。).

[上に] [前に] [次に]