ここから本文です

解決済みの質問

知恵コレに追加する

HTMLについて質問です。 窓の杜(http://www.forest.impress.co.jp/)のように、 ...

ID非公開さん

HTMLについて質問です。

窓の杜(http://www.forest.impress.co.jp/)のように、
<FRAME>を使わずに右側にフレームのようなものを作るにはどうやればいいでしょうか。

  • アバター

違反報告

ベストアンサーに選ばれた回答

ID非公開さん

こんなかんじでしょう

・テーブル(例
<table><tr>
<td>左側</td>
<td>右側</td>
</tr></table>

・スタイルシート(例
<html><head>
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
#left {float: left;width: 20%;}
#right {margin: 0px 0px 0px 25%;}
#footer{clear: both;}
</style></head>
<body>
<div id="left">左(この部分の右に次の部分が回り込み)</div>
<div id="right">右</div>
<div id="footer">回り込みの解除</div>
</body></html>

  • アバター
この質問・回答は役に立ちましたか?
はい
いいえ

お役立ち度:お役立ち度 0点(5点満点中)0人中 0人が役に立つと評価しています。

ベストアンサー以外の回答

6件中16件)
並べ替え:回答日時の
新しい順
古い順

 

neko_nyonさん

ちょっとここで釘をさしてみます。
確かに<table>は便利なものですが、入れ子にしすぎると大変なことになりますから気をつけてくださいね。
http://www2.plala.or.jp/Cool/okite/red07.html

  • アバター

ID非公開さん

<tablel>タグを使っています。

ただ、テーブルは複雑になると相当難しいの
HP作成支援ソフトを使用するのがいいと思いますよ。

大きな構成としては
テーブルがあって
その中に右メニューテーブルを作って
右寄せにします。

  • アバター

ID非公開さん

大きなテーブルの中にテーブルを入れ子にしてます。
一つのテーブルを複雑に作るよりも早く表示される理想的な
つくりかたですね。ソースをみて勉強して下さい。

  • アバター

pikachu_level24さん

窓の杜は<TABLE>(表組)を使ってます。

実際に、窓の杜のHPのソースをご覧になれ
よくわかると思いますよ。

  • アバター
  • 違反報告
  • 編集日時:2004/7/16 18:03:16
  • 回答日時:2004/7/16 18:02:22

ID非公開さん

HTMLでできます。
各ページ共通のテンプレートページを作って
後は、編集したい部分を各ページで変更してあげればOKです。

テーブルを使わなければ、<div>タグとCSSを組み合わせると
できます。

  • アバター
  • 違反報告
  • 編集日時:2004/7/16 18:02:45
  • 回答日時:2004/7/16 18:02:02

ID非公開さん

ひたすらテーブルの組み合わせだと思うよ。

ソースを確認してみてね。

  • アバター