- ベストアンサー
ホームページビルダー12で両サイドの枠と壁紙を作成する方法
- ホームページビルダー12を使用して、両サイドに枠と壁紙を作成する方法について知りたいです。
- 「できる ホームページビルダー12」という本を購入しましたが、具体的な手順が記載されていません。
- また、レイアウト枠の挿入で両サイドに付けた場合、幅の固定がうまくできず、表示が崩れてしまいます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
スタイルシートでレイアウトするのが良い、とよく言われます。 ページの分割される「箱」を<div class="クラス名">内容</div> とやって(1ページに一箇所だけしか使わない場合はclassのかわりにidを使うことが多い)、スタイルシートマネージャで、このクラスの幅とか指定します。回り込み左、右を指定することで、横に並ばせることができます。 http://css.uka-p.com/ ・・・が、いきなりやるのは敷居が高すぎますよね(T_T)。 さらにまずいことに、この方法だと、HPBではページ編集画面ではレイアウトが崩れまくる上に、htmlソースをいじらないとできません。htmlで書いてはプレビューで確認、を繰り返すことになります。 ということで、次善の策として、枠なしテーブルでやるのがいいと思います。表幅は、例えばパーセントにしても駄目ですか? テーブルでやるときは、あまり複雑にすると、自分でもわけが分からなくなりますから注意してください。
その他の回答 (1)
ホームページビルダーで作ったページは<head> ・・・ </head> の間のmetaタグで「これはホームページビルダーで生成されているページです」という意味の記述があるはずなのですが、質問者様の参照されているページのソースにはないですね。HPBの宣伝をするページなら、HPBで作って欲しいものですが・・・。 もしかして「どこでも配置モード」でページを作成していませんか? これは画面の大きさが固定という仮定の元にページを作ってしまうので、想定された大きさより小さい画面ではレイアウトが崩れると思います(やったことがないので断言できませんが)。「レイアウト枠」というのもやはり画面全体の大きさや枠の位置が固定されるようですので、想定された大きさより小さな画面ではおかしくなる可能性があります。ここらへんを扱うにはスタイルについての勉強が必要になります。 少々面倒ですが、標準モードでページを作り、1行3列の表を挿入して、「属性の変更」で表の幅を例えば90%などとします。また、位置揃えで中央揃えにします。3個のセルができるはずですから、それぞれ中に、左、中央、右、などと適当に文字を入れてみてください。 壁紙に関しては、一番外側の壁紙は「壁紙の挿入」で行い、箱の中の壁紙はセルの属性の背景に画像を指定します。 最後に、表の枠の表示をなしにしてみてください。 >表幅の固定で苦戦してイマイチ思ったとおりいかないのですが ここがどのようにうまくいかないのかちょっと分からないので、的確なアドバイスはできないのですが、取り合えずやってみてください。