A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
他の回答者の方ともかぶるところがありますが。
テキストがそれぞれのフレーム、またはウィンドウの幅いっぱいいっぱいになるのが嫌で、両端に余白が欲しいということだと解釈します。
css fileで、body{ margin-right:50px;margin-left:50px;}または、html body tag に、style="margin-right:50px;margin-left:50px;" と指定すれば、左右に50pxの余白がでます。 フレームであっても同じです。フレームページ全てに指定します。css fileならば、head内にlink要素で指定すればokです。index(フレーム情報)には、いりません。
単に、テキストを表示する幅を指定しておいて、それをセンタリング、ユーザーのブラウザウインドウ幅に拘わらず、左右均等余白にしたいならば、
body{width: 640px;margin-right:auto;margin-left:auto;text-align: center;}
にします。(テキスト表示面を640pxにする場合)
これには問題がありまして、body要素に指定しても、IEはセンタリングしてくれません。なので、body全体に divを入れ子にして、そのdiv に上記のスタイルを指定します。
ですが、こちらだと、ユーザーのブラウザウインドウがbody width の指定px以下の場合(この例だと640px)、当然左右に余白はありません。
No.5
- 回答日時:
1. FRAMEタグでの指定
目的のドキュメントを指定しているframeタグに marginwidth="10"
などの指定をすれば余白が設定できます。
2. スタイルシートでの指定 (目的のHTMLまたはcssで指定)
body { margin: 0px 10px 0px 10px; } /* 上右下左の順 */
3.BODYタグでの指定 (目的のHTML内で指定)
<body topmargin="0" leftmargin="10" marginwidth="10" marginheight="0">
などと指定しますが、
topmargin="0" leftmargin="0"がIE用、
marginwidth="0" marginheight="0"がNetscape用の属性です。
http://www.tagindex.com/html_tag/frame/frame_mar …
http://html.eweb-design.com/1301_wm.html
1と3はxhtmlでは推奨されていなかったと思います。
xhtmlの意味が解らなければ気にしないで下さい。
No.4
- 回答日時:
┏━┳━━━┳━┓ フレーム呼出し親ファイル(index.html)
┃ ┃ ┃ ┃ Aフレーム(page01.html)
┃A┃ B ┃C┃ Bフレーム(page02.html)
┃ ┃ ┃ ┃ Cフレーム(page03.html)
┗━┻━━━┻━┛
まぁ、フレームの構造はどうなっていても構わないのですが、
仮に上のような構造を採用していたとしましょう。
余白を指定するのは、そのフレームの表示に使用している HTML ファイルです。
例えばBフレームに表示されているものに左右余白を設定したいのであれば、
その旨の CSS などを記述するのはあくまでも page02.html です。
もちろん、Aフレームに表示されているものに設定するなら page01.html に記述します。
フレームの構造等を定義するのに使っているファイル(この例では index.html)は関係ありません。
No.2
- 回答日時:
フレームを使っていらっしゃるということで、
frame.html(フレーム情報ファイル)と1,2,3のhtmlという、4つのファイルから成り立っているかと思います。名前は私が与えた仮名ですのでお気になさらず。indexという名が恐らくフレーム情報ファイルだと思いますが、不確定なので名前を与えました。
左右に余白(マージン)を与えたければ、フレームの中にある1~3のhtmlに余白を与えます。
フレームで左側に配置されるhtmlは左側にマージンを、同じくフレームで右側に配置されるhtmlには右側にマージンを与えます。frame.htmlにマージンを与えてもフレーム非対応ブラウザで観覧した場合しかマージンは表示されません。
CSSを使ってマージンを与えるのが最も奨励的であると思いますから、その方法を紹介しているサイトを参考URLで紹介しています。ご一読くださいませ。この方法で<BODY>にスタイルを付ければページ全体のマージンとなります。
参考URL:http://amo.versus.jp/hp/style/style4-10.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン ページ番号の入れ方について 3 2023/02/16 17:11
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- Excel(エクセル) Excel 在庫管理について 3 2023/02/09 10:00
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- PHP PHP MySql ページング 2 2022/09/20 06:38
- gooポイント gooポイントをdポイントに交換できない。 3 2022/04/22 20:39
- プリンタ・スキャナー テプラ(PCからプリント)で先端に余白を作りたい 2 2023/03/21 13:38
- HTML・CSS ホームページをちょっと加工する程度の無料または古くて安く購入できる作成ソフトを教えてください 5 2022/12/16 12:17
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pythonのエラーについての質問...
-
ワンクリックで二つのフレーム...
-
ページが変わっても同じ音楽を...
-
フレームが表示されない><
-
どのページもすべて同じURLなの...
-
ブルダウンメニュー → インラ...
-
フレームで区切った時の隙間を...
-
フレームの幅を変更したい
-
スタイルシートで背景画像を固...
-
html 左メニューから右への表示...
-
フレーム内に画像を表示する際...
-
フレームの片方だけを更新(リロ...
-
スクロールできない
-
フレームページでの更新(F5)...
-
target="_parent"
-
フレーム分割したウインドの中...
-
ページにパスワードをかける方法
-
直リンクとは。
-
WebサイトでHTMLのフォームに隠...
-
HTMLの画面分割方法について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのページもすべて同じURLなの...
-
フレーム内のPHPへPOSTで情報を...
-
pythonのエラーについての質問...
-
2つのページを重ねたい
-
フレームの片方だけを更新(リロ...
-
URLを変えないで表示する方法
-
html 左メニューから右への表示...
-
フレームページが表示されない...
-
スクロールできない
-
フレームで指定している送信先...
-
フレームが表示されない><
-
html リンクを別フレームに表...
-
ブラウザで4分割表示できますか?
-
直リンクとは。
-
frameの内容が表示されない
-
HTMLファイルの置き方による読...
-
CSSを使って画像をクリックする...
-
フレームの表示と非表示の切り替え
-
HPの一部に他のHPを表示
-
フレーム分割した全体をスクロ...
おすすめ情報