Ads By Google
ホームページを作成しているのですが?フレームを使って2カラムにしてます。二つのフレームを同じにスクロール出来ない?のでしょうか?
最近HPを作ったのですが?フレーム以外でも2カラム風にする方法があるのでしょうか?
(ちなみに、作成方法はメモ帳のみです!!)
今使ってるフレームで出来ればいいのですが?
それ以外にあればご回答お願い致します。
2006-09-16 22:46の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
回答(2)
2.
2006-09-17 14:08:35

フレームで構成されているサイトの複数のフレームを同じようにスクロールさせることはできないと思います(JavaScriptなどのプログラムで動かす場合などを除く)。
コンテンツ量が多いサイトをメモ帳など自力(手打ち)で作成している場合は、フレームで管理していた方が作成・運営しやすいと思います。
メモ帳でもCSSなどを利用して2カラムデザインのサイトを作成する事は可能ですが、例えばサイドに何か一つ増えると2カラムになっている全てのHTMLファイルを更新しなくてはなりません。
少ないコンテンツ量であれば、さほど苦にもなりませんが、量が多くなってくるとつらいと思います。
SSIを利用してサーバー上でHTMLに埋め込むという方法や、外部JavaScriptを読み込んで書き出すなどと方法もありますが、SSIはサーバーに負担をかけ、JavaScriptは閲覧者のPCに負担をかけたり、全ての人が閲覧できるわけではないので、おすすめしません。
CGIを利用可能なサーバーをご利用でしたら、Movable Typeなどを利用してCGIでHTMLページを生成させれば、運営は楽になります。
ただし、設置・自由なデザインカスタマイズにはある程度知識が必要です。
CSSで2カラムデザインを作る場合は、大抵はfloatやpositionでDIVタグを配置(または左右などに振り分け)します。
例えばHTMLに
CSSやHTMLについて勉強するには、とほほのWWW入門がおすすめです。
コンテンツ量が多いサイトをメモ帳など自力(手打ち)で作成している場合は、フレームで管理していた方が作成・運営しやすいと思います。
メモ帳でもCSSなどを利用して2カラムデザインのサイトを作成する事は可能ですが、例えばサイドに何か一つ増えると2カラムになっている全てのHTMLファイルを更新しなくてはなりません。
少ないコンテンツ量であれば、さほど苦にもなりませんが、量が多くなってくるとつらいと思います。
SSIを利用してサーバー上でHTMLに埋め込むという方法や、外部JavaScriptを読み込んで書き出すなどと方法もありますが、SSIはサーバーに負担をかけ、JavaScriptは閲覧者のPCに負担をかけたり、全ての人が閲覧できるわけではないので、おすすめしません。
CGIを利用可能なサーバーをご利用でしたら、Movable Typeなどを利用してCGIでHTMLページを生成させれば、運営は楽になります。
ただし、設置・自由なデザインカスタマイズにはある程度知識が必要です。
CSSで2カラムデザインを作る場合は、大抵はfloatやpositionでDIVタグを配置(または左右などに振り分け)します。
例えばHTMLに
<div id="content">コンテンツの内容</div> <div id="links">サイドの内容(メニューなど)</div>などと記述し、CSSに
body {
margin: 0; padiing: 0; /* 余白なし */
}
#links {
position: absolute; /* 絶対位置で指定 */
top: 0px; /* 上からの表示位置 */
left: 0px; /* 左からの表示位置 */
padding: 10px; /* 内側の余白 */
height: 100%; /* 高さ */
width: 200px; /* 横幅 */
background-color: #000; /* 背景色 */
color: #FFF; /* 文字色 */
}
#content {
position: absolute; /* 絶対位置で指定 */
top: 0px; /* 上からの表示位置 */
right: 0px; /* 右からの表示位置 */
height: 100%; /* 高さ */
padding: 20px; /* 内側の余白 */
margin-left: 220px; /* 外側の余白 */
background-color: #FFF; /* 背景色 */
color: #000;
}
などとします。CSSやHTMLについて勉強するには、とほほのWWW入門がおすすめです。
ご回答ありがとうございます!!
勉強になります!
1.
2006-09-17 00:34:03
わざわざフレームにしている理由は何でしょうか?
フレームを使わなきゃいけないサイトを作ったことが無いのでフレームでのやり方は分かりませんが
「左にメニュー、右にコンテンツ」
のような2カラムのサイトでよければ、フレームを使わずともできますよ。
例えばナレッジの開発日記などはライブドアブログを使用していますが、右サイドバーにメニュー、左側にコンテンツといった風になっています。
フレームを使わなきゃいけないサイトを作ったことが無いのでフレームでのやり方は分かりませんが
「左にメニュー、右にコンテンツ」
のような2カラムのサイトでよければ、フレームを使わずともできますよ。
例えばナレッジの開発日記などはライブドアブログを使用していますが、右サイドバーにメニュー、左側にコンテンツといった風になっています。
Ads By Google
コメント
まだコメントがありません





