SSIを使用してFireFoxでブラウザの中央にページを表示する方法

このQ&Aのポイント
  • SSIを使用してFireFoxでブラウザの中央にページを表示する方法を教えてください。
  • TOPページに最新情報を挿入するため、SSIのインクルードを使用してページを更新しました。しかし、FireFoxではページが左寄せになってしまい問題が発生しています。
  • より多くの情報を持つページにおいても中央表示するために、SSIを使用してFireFoxでページを中央に表示する方法を知りたいです。
回答を見る
  • ベストアンサー

SSIを挿入したWEBぺージがFireFoxでブラウザの中央に表示され

SSIを挿入したWEBぺージがFireFoxでブラウザの中央に表示される方法をどなたか教えていただけませんか? TOPページに最新情報を挿入するためSSIのインクルードを使ってページを更新したところ、それまでブラウザの中央に表示されていたのですが、FireFoxで左寄せになってしまいました。(IEでは中央に表示されます。) 他のページが全て中央表示なので何とか中央表示にしたいのですが、どなたか対処方法を御存じの方がいらっしゃいましたらお教えください。 もともとは,<iframe>で表示していたのですが、SEO上ページに更新記録を付け加えても変更していないことになってしまうので、SSIを使用することにしました。 挿入したタグは <!--#include file="kousin.html"--> です。 ページは http://www.gassyuku-saijo.jp です。 よろしくお願いします。

  • vacle
  • お礼率100% (1/1)

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

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 htmlファイルをそのままインクルードしたのが原因だと思います。 kouin.htmlの<html>タグがトップページの<body>タグの中にあります。 <html> <body> <html> <body> </body> </html> </body> </html> かなり端折ってますがこんな構成になってしまっています。 (IEは結構でたらめなHTMLでも動いてしまうのできちんと真ん中に表示されているように見える) kousin.htmlの中身は <div align="center"> <table width="560" border="0" cellspacing="0" class="cm2Class"> から </table> </div> までにすると良いと思います。

vacle
質問者

お礼

早速のご回答ありがとうございます。 まさか、こんなに早く頂けるとは思っていませんでした。 早速実行してみます。

関連するQ&A

  • DreamWeaverでSSIをつかったのですが、ブラウザで表示されません。

    インクルードするファイルには <!--#include file="ssi/header.html" --> を挿入してあり、Dreamweaverのデザインでは きちんと表示がされております。 それをサーバーへアップしてもブラウザ上では表示されません。 もちろん、header.htmlはサーバーへアップしてありますし インクルードのタグを書いているページはshtmlです。 サーバーもSSIは対応しています。 いろいろな過去ログを参照したのですがいまいち原因がわかりません。 階層が間違っているのかと思い、 <!--#include virtual="ssi/header.html" --> でもしてみましたが、やはり表示されませんでした。 ちなみに、ブラウザで表示されるもののソースをみると <!--#include file="ssi/header.html" -->の記述が残ってあります。 通常、上記のようなインクルードされたものは記述がなくなるはずなのですが、なぜか表示されております。 .htaccessなるものですればよいのか どうやってすればよいのかが全然わからず困っております。 どうか、ご教授下さいませ。

    • ベストアンサー
    • HTML
  • SSIのようにして、CGIをページ内に表示させる

     通常のHTMLページにCGIを読み込むにはSSIなどの方法がありますが、  SSIを使っているページは左、中央、右といったように分かれていて、呼び出した日記を中央に表示させるとします。これだとトップページはSSIで問題なく表示出来ますが、その表示された日記にあるリンク(先月の日記、とか)をクリックして先月のページを表示させると、SSIの仕組みからして当然、最初に読み込んだ際のレイアウトは無視され、左、右のカラムは消えて、ただの日記だけのページになってしまいます。  iframeなど、別の表示方法もありますが、iframeなどのフレームはSEOの観点から避けたいと思っています。  SSIでは無理だとすると、このようなリンク先まで最初の読み込みレイアウトを維持して表示する方法はあるでしょうか。

    • ベストアンサー
    • HTML
  • ウエブページにssiで挿入されるコンテンツの更新を「ブラウザに対してこのページの送信が行われる期間以外」に行う方法

    一部のコンテンツがssiで挿入されるウエブページを生成する場合、 「ブラウザに対してこのウエブページの送信が行われている期間を避けて、上記コンテンツを更新する」には、 phpやjavascriptでどのような処理をすればよいか教えて下さい。 なお、ブラウザに対する送信は、コンテンツの更新の前と後との何れで行われても結構です。 以上、よろしくお願い致します。

    • ベストアンサー
    • PHP
  • SSIの表示確認について

    ホームページのheaderとfooterを共通のSSIで表示しようと設定、 サーバーにアップロードしブラウザで確認したところ無事に表示はされるのですが・・・ 20ピクセル(見た感じ)ほど下方向にずれて表示します。 (SSIを使用しない場合は設定どおり表示されます。) HTMLファイル <!-- /headerエリア --> <div><!--#include virtual="/ssi/header.html" --></div>  省略 <!-- /footerエリア --> <div><!--#include virtual="/ssi/footer.html" --></div> HTMLではheader、footerエリアのmargin、paddingとも上は0としています。 また、includeさせる部分も<div>~</div>内を抜き出しssiディレクトリにheader.html、 footer.htmlのファイル名で保存されています。 .htaccessファイル Options +Includes AddHandler server-parsed html なぜ下方向にずれて表示されるのか、解決できません。 ぜひとも、ご教授お願いします。

  • SSIでの更新日表示に条件をつける

    こんにちは。 SSIを利用し、トップページに他ページの更新日を表示させていますが、 <!--#config timefmt=”%y/%m/%d(%a)”--> <!--#flastmod file=”任意ページ”--> これに、「1週間以内」の場合だけ表示させるようにしたいのですが、 ご教示しただけないでしょうか?

  • Firefoxで画像を表示したとき中央に表示したい

    Firefox3.5.2を使ってます。 このブラウザで画像を開くと、縮小された画像がタブウィンドゥ内の右上に 表示されます。 これを画面中央にセンタリングする形で表示させることは出来ないでしょうか。

  • SSIでインラインフレームを表示する方法教えてください

    HTMLとSSIについての質問です。 データを使い回しするため、menu.htmlというページを作りました。 includeでファイルを呼び出してみると インラインフレームを使用して作成した部分が表示されません。 左側にmenuとして、 ABOUT BBS BOOK などと、並び、たとえばABOUTのページに インラインフレームで違うページを組み込んでいるのですが それがどうしても表示されません。 何かいい方法はありますか? SSIを使うと、インラインフレーム作成のページは 表示されないものなんでしょうか?

  • SSIで表示させると?

    ホームページ作成中です。 トップページに商品一覧(TEXT)があり、クリックするとその商品紹介ページに移動するようにリンクを張っています。 現在商品が1つ増えるとindex.htmlをいちいち開いてリンクを張るようにしているのですが、これをCGI(SSI)で表示しようかと考えました。 ただ、CGI表示だと困ったことがおきます。全体をCGI等のページにしてしまうと検索エンジンに引っかからなくなりますよね。 また、リスト部分だけiframeで使用するとリストが検索に引っかからなくなりますよね。 商品の中には社名より商品名の方がメジャーな物がいくつかあり、実際アクセス解析しても社名より商品名で検索している人が多いため、これが検索にヒットしないと言う状況は絶対避けたいのです。 そこで、SSIで表示した場合はどうなるのでしょうか? ソースで確認すると普通にhtml表示されてますよね。 検索にヒットしないのだったら使用したくは無いのですが… (<meta>にキーワードを入れればいいのでは?と言うのは無しでお願いします。その手間を省くためにCGIでの処理をしようとしているのですから…) よろしくお願いします。

    • ベストアンサー
    • CGI
  • Firefoxで、ベージを中央に表示するには?

    Firefoxで、ベージを中央に表示するには? 最近、初めてFirefoxを導入したのですが、ちょっと困っています。 例えばyahooのページだと、表記が中央で、左右に余白が出来るのですが、他のあるサイトとかになりますと表記が左によってしまい、右に余白ができます。 私としては、すべてにおいて中央表記にしたいのですが、その設定方法が分かりません。 どなたか直し方をご存知でしたら教えてください。

  • SSIでファイルの一部だけを表示

    「index.shtml」の中にある更新履歴を、SSIを使って別ファイル「koushin.html」を挿入?して表示させたいと思います。 「koushin.html」の内容は↓の通りです。 2008.04.01 ○○を更新 2008.03.01 ○○を更新 2008.02.01 ○○を更新 2008.01.01 ○○を更新 2007.12.01 ○○を更新 上から二行目までだけを、「index.html」に表示させる、 なんてことは可能ですか?? もし、出来るとしたら、どうやったら出来ますか? よろしくお願いいたします。

    • ベストアンサー
    • CGI