文章を上までスクロールさせない方法は

[上に] [前に] [次に]
かっち [E-Mail] 2000/04/03(月) 14:00:38
文章に左右にスペースを空けるのはできたのですが、上下にスペースを空けてもスクロール時に文章が上まで行ってしまいます。文章を上下隙間を空けたままスクロールさせる事はできるのでしょうか。

カヅサツ [E-Mail] [HomePage] 2000/04/03(月) 14:46:15
かっち様:

> 上下にスペースを空けてもスクロール時に
> 文章が上まで行ってしまいます。
> 文章を上下隙間を空けたまま
> スクロールさせる事はできるのでしょうか。

CSSで BODY要素の上下に背景と同じ色の太いボーダを入れる、
というのを思いつきました。

CSS記述例:

BODY{
border-style: solid;
border-color: #FFFFFF;
border-width: 70px 0;
background-color: #FFFFFF;
}

Microsoft InternetExplorer 5 で可能でしたが、
Netscape Navigator 4 では無理でした。
どちらの挙動が適正かボクは判らないのですが
(スクロールバーってボーダの内側に入れるのが
正しい挙動… とは思ってますが自信ありません)。

> 文章に左右にスペースを空けるのはできたのですが、

これがどういう方法かによるかもしれないです。

かっち [E-Mail] 2000/04/04(火) 12:26:42
すごい発想です。がっ、背景が絵なんですよ。すいません。たくさんの色が混ざっていて・・・。

カヅサツ [E-Mail] [HomePage] 2000/04/04(火) 14:38:33
>かっち様

> すごい発想です。がっ、背景が絵なんですよ。
> すいません。たくさんの色が混ざっていて・・・。

こちらこそ、失礼しました。
良く考えたら、あくまでボーダはボーダであり、
余白ではありませんものね。

本来なら BODY要素の margin-top で
このような動作になるべきだと思うのですが
(勘違いしているかもしれません)、
なかなか現実は世知辛いですね。

どうも、「それに近いように見せることはできても、
実際は不可能」のようです。
ですので、「FRAMEを本来の用法以外の使い方でそれっぽく見せる」
くらいしか、ボクは思いつきませんです。

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