新生鳩丸掲示板♯

bakera.jp > 新生鳩丸掲示板♯ > スレッド内全記事表示 (記事 1884 からのスレッド)

スレッド内全記事表示 (記事 1884 からのスレッド)

[1884] CSS対応ブラウザとjavascript

いとちゃん (2004年4月22日 19時26分)

再び失礼いたします。HTML勉強中なのです。

ちょっとしたサイトをつくったのですが、縦スクロールが長いため、 div に display:none または display:block を設定して、メニューをクリックするたびjavascriptで1つずつ表示しようと考えています。

ソース見てもらったほうが早いので、アドレスを貼ります。

http://aea.to/itochan/beginners_guide.html(できれば回答を得た後、伏せ字に)

質問の1つめは、本文を display:none の状態で書いていいかどうか、です。

今作ってみたのは、最初は display:block で全体を見えるように読みこみ、javascriptで初期化して 必要以外消しています。(だから一瞬全部表示されます)

「javascriptがoff」=「CSSもoff」を前提条件としていいのなら、

(つまり、CSSがON、javascriptはoff がありえないなら)

本文を display:none で書けるので、初期化の必要は少ないのです。

質問の2つめは、アンカーの挙動です。

アンカーで <a name=なになに> に飛ぶのですが、

わざわざ <div id=なになに> に飛んでいないのは、上のタイトルを表示したいためです。

で、左上隅にスペースを表示して、画面表示位置を調整しています。(a.aname ってのがそれです)

別ファイルにすればいいというのはとりあえずなしの方向で

(それでは勉強にならない^^;)よろしくお願いします。

[1886] Re: CSS対応ブラウザとjavascript

のぐー (2004年4月22日 20時15分)

>「javascriptがoff」=「CSSもoff」を前提条件としていいのなら、

>(つまり、CSSがON、javascriptはoff がありえないなら)

いくらなんでもこの仮定は無茶です。ヨスケ限定ならともかく。

[1887] Re: CSS対応ブラウザとjavascript

いとちゃん (2004年4月22日 21時20分)

>いくらなんでもこの仮定は無茶です。ヨスケ限定ならともかく。

ということは、現状のように、全部表示されるのを容認するしかないのですね。

のぐーさん、ありがとうございます。

[1888] Re: CSS対応ブラウザとjavascript

いとちゃん (2004年4月22日 21時22分)

あ、質問の2つめの文が中途半端でした。すみません。

以下追記してください。

「スマートな方法を教えてください」

最近の日記

関わった本など