• ベストアンサー

ホームページビルダーでの表やセル巾について

ホームページビルダーにて、事前に保存した既存のホームページを開き、表やセルごとの巾を確認すると、例えば、表巾が同じサイズにもかかわらず、見た目の巾が異なっていることがあります。 例えば、ヤフーのホームページを開いてみると、ヘッダー部分の表巾が710、中断の巾計も710(480+6+224=710)ですが、ヘッダー部分と中断を比べると、中断の方がかなり幅広になっています。 しかし、インターネットエクスプローラーで確認すると、同一に見えます。これはなぜなのでしょうか?

noname#74129
noname#74129

質問者が選んだベストアンサー

  • ベストアンサー
  • yeviss
  • ベストアンサー率48% (21/43)
回答No.4

#2です。 気になったのでyahooのソースを落としてビルダーで見てみましたよ。ほんと、私もひまだなぁ(笑 検証に使用したのはビルダーV9。 開いてみると・・・・おぉ、確かにプレビューでは綺麗に表示されるのに、ページ編集では枠がひろがる。 ではソースを見てみましょう。 Yahooは多段tableを多用しているため、正直、質問に記入いただいているような単純な足し算では計算できそうにないです。普段はテーブルの幅で計算するのですが・・・・。 そうそう、今回はビルダーを使っていたことを思い出しました。おとなしくテーブルを削ってみよう作戦です。 まずずれ始めている箇所は「検索バー」のある少し上のスペーサーからここから消してみます。ますスペーサー、次に検索バー、「迷惑メール~~」と書いてある箇所、そして「買う」。 ここまで来て始めて動きが有りました。 「買う~」からのジャンル別のテーブルを消すと綺麗にレイアウトは整います。つまり、質問者様の言う710に統一されるわけです。 犯人はここら辺だとわかりました。 ではジャンル欄の上からテーブルを見ていきます。あまりサイズを設定している欄もないようですが、ソースで見ると結構面白いタグを使っているのが判ります。 少しずつタグを整理していくと・・・・一番下の「人気のオークション ファッション」の欄にまでたどり着いてしまいました。 さらに良く見ると、この「人気のオークション」だけ、テーブルのはじめの列がずれている事がわかります。初めの<td>。 これは<NOBR>というタグのせいです。 <NOBR>タグはブラウザやテーブルの横幅に関わらず改行なしでで表示するタグ・・・・ですが、実はIEや私のOperaでは関係のない、「Netscape Navigator独自の仕様」タグです。 つまりIEでは無視されているのですね。 最近では見なくなってきたものの、一昔前までは「このページはネスケで見てください」という但し書きを良く見かけました。その名残でしょうか。 ビルダーではこの命令は一応有効なので、ビルダーは「ページ編集」にこのタグを反映させているようですね。 さてYahoo。この<NOBR>を結構いろんな箇所で使用しています。なぜ際下段「オークション~」だけでこんな事象を起こしているのかというと・・・・この行だけ、明らかに他行よりも文字量が多いのですね。ですから、710幅の行に入らない、でも改行禁止の命令も守らないと、という二面背立が起こっているのでしょう。 というわけで、<NOBR>を外してみてください。 他にもエラーとなるタグのため(エラーアイコンを表示するために)多少テーブルがずれるとは思いますが、思い通りにすっきりとしたでしょうか?

その他の回答 (3)

回答No.3

その「ページ編集」用のページ(私はビルダーを持っていないので、表現が違っていたらすみません)では、ブラウザで見るページよりも文字が大きく表示されていませんか? 中段のテーブルは確かに合計の幅が710pxと“指定”されていますが、セルの中身がその幅を上回るので、テーブルが横に伸びてしまったのだと思います。 つまり、ブラウザの標準文字サイズと、ビルダーでの編集ページで、初期設定のフォントサイズが違うのが原因ではないかと。

参考URL:
http://hpbuilder.net/hpbuilder1.htm#font
  • yeviss
  • ベストアンサー率48% (21/43)
回答No.2

表幅であれば、「枠線の太さ」や「テーブル自体の幅」にも左右されます。 yahooのソースを見てないので、詳細はわかりませんが一例として、セルの幅を710にしていても、テーブル幅を900にする、もしくは95%にする。そういう作業で幅は広がると思いますが。

noname#74129
質問者

補足

ありがとうございます。 おっしゃる意味は、とても良くわかります。 ただ、それでしたら、同一ページにある、同一巾の表は全て同じ割合で拡がったり、縮んだりしませんか?

  • gura_
  • ベストアンサー率44% (749/1683)
回答No.1

 「中断の方がかなり幅広になっている」のは、「ページ編集」ページのことですか?  だとしたら、それはあくまでも「ページ編集」用のページだかであって、見栄えの確認は「プレビュー」で見られれば良いのではないですか?

noname#74129
質問者

補足

ありがとうございます。 確かにおっしゃる通りです。 でも、なぜ、同じ表巾であるにもかかわらず、見た目のサイズが異なるのかが、どうしても疑問だったのです。 なぜだかご存じですか?

関連するQ&A

  • ホームページビルダーで表のセルの幅が・・・

    表を使って、中に文字を打ち込み、形よく作りたいのですが、 表のセルの幅をうまくかえることができません。 属性で表のセルの幅を設定しても、そのとおりにならず、 ブラウザで見てもとんでもない配置になります。また、手動で幅を変えようと思っても、ぜんぜん広がらなかったり、変なふうに広がったり・・・ ビルダーのマニュアル本などを探したのですが、表の定義について 詳しくのってるものがなくてお手上げです。 どなたか同じようなことで困ったというかた、どういうふうに乗り切りましたか? ビルダーに関して詳しく教えてくれるHPなど、ないでしょうか?

  • ホームページビルダーV6での表&セル

    会社のホームページをホームページビルダーV6で作っています。 表や、セルを使いたいのですが、表やセルの枠の色は変える事ができますか? できれば、透明にしたいと思いますが。。。

  • ホームページビルダーの表について??

    ホームページビルダーズ10にてホームページの作成をしています。 標準モードで作成しているのですが、表を作成してセルの中に ウエブアートデザイナーで作成した物を入れると、作成した表のサイズ が変わってしまうのですが、作成した表のサイズを変えずにセルの 中にウエブアートデザイナー等で作成した物入れる事はできるので しょうか?素人で説明が悪くわかりずらいかと思いますが 宜しくお願いいたします。

  • ホームページビルダーのセルと表の違い

    ホームページビルダーを使用していますが、セルと表の違いがわかりません。例えば、セル巾を200、表巾を200とし、両者を比較すると、表巾の方が短く表示されます。 これはなぜですか?

  • ホームページビルダーでセルの幅の固定するには

    ホームページビルダー6.5の標準モードでの表の挿入ついて教えてください。 表のセルの幅を300ピクセルに固定したいと思っています。 セルをを選択→属性の変更→セル→セルの幅に300(ピクセル)を入力。 すると、セルの幅は300ピクセルに固定されますが、セルに長い文章を入力すると文章にあわせて幅が大きくなってしまいます。 どうすればセルの幅を固定し、文章がセルに合わせて表示されるようになりますか。 よろしくお願いします。

  • ホームページビルダーの表について

    質問させて戴きます。 ホームページビルダーV9を使ってHPを作成中ですが、 テーブルタグ(表)の使い勝手がわかりません。 基本構成を決めて、標準モードでレイアウトの配置を行っていますが、勝手に横幅が広がって、全くレイアウトが安定しません。セルを分割・統合して、そのセルの幅を編集画面で調整すると、勝手に全体の幅が広がったり、別のセルが短くなったり文字が改行されたりしてしまいます。 これはどうすれば解決するでしょうか? 宜しくお願いします。 また、その辺に詳しいサイトがありましたら教えて下さい。

  • ホームページビルダー7で

    ホームページビルダー7でホームページを作成しています 質問なのですが 表の作成時、属性の変更のセルで、「自動的に行を折り返す」にチェックを入れているにもかかわらず、表の表示がおかしくなってしまいます 例えば、 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ と、文章を入れて、そこからプレビューして、ページの幅を広げると、 ・・・・・・・・・・・・・・・・・・・・ ・・・・・・・・・・ と、広げる前に折り返していたところで、途切れてしまいます 「表の挿入時に表の幅をページ幅に合わせる」にチェックを入れてはいますが、関係あるのでしょうか? よろしくお願いします

  • ホームページビルダー10のセル結合で・・・

    ビルダー初心者ですみません。 表を作成した際に、文章がなぜか改行されてしまいます。 例えば、表を作成し、左上のセルに「ホームページビルダー」と入力した場合で、右隣のセルと結合しひとつのセルにしたとき、プレビューするとなぜか改行されて、 「ホームページ ビルダー」 のようになってしまいます。 セルを結合しているのに、文章には反映されないんでしょうか? どのようにすれば一行で書けるのですか?

  • ホームページビルダーの表について

    ホームページビルダーに「エクセル」の表みたいなのがありますよね。 表をつくって、中に字を書いたりできると思うんですが、 表の大きさをドラックして大きくしたり、数字を入力して 大きくしたりしたあと、文字の中央寄せを使っても、ビルダー内では 中央に寄っていても、ブラウザで見るとずれていたりするんですが これはどうしてでしょうか。中央寄せした状態で表示したいです。 どこでも配置モードでやってます。 あと、数字でセルの大きさを変えたりするときも、数字を入れても 変わらないときがあります。これもさっきのと同じで、たとえ ホームページビルダー内で変わっても、ブラウザでは変わってない ことがあります。どうしてでしょう。どうやったら直せ ますでしょうか。教えてください。よろしくお願いします。

  • ホームページビルダーでのセル幅の調整

    ホームページビルダーで写真を掲載するため2行の表を挿入して1行目を2列にして、それぞれの列に写真を挿入します。 次に、2行目に3枚の写真を入れるため、1つのセルを横に分割してセルを3つ作り、3枚で1行目の2枚と同じ幅になるように、写真幅を縮小して挿入します。 この時にセルの幅が写真の幅より大きくなって、セルに大きな余白ができ、表自体の全幅も広がってしまい、セル幅を写真幅に合わせようとしてもまったくセル幅の調整ができません。 このような時にどうしたらセル幅が写真幅に調整できますか教えて下さい。

専門家に質問してみよう