• ベストアンサー

HP作成で困っています

フレームを上下に分け、上にタイトル画像を埋め込もうとしましたが、その画像が中央に寄ってくれません。 どうすればいいのでしょうか なお、以下がそのHTML部分です <frameset rows="120,*" align="center"><frame src="a.png"><frame src="index2.html" marginheight="50" marginwidth="15"></frame>

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

  • ベストアンサー
  • Pochi67
  • ベストアンサー率34% (582/1707)
回答No.1

 全体的におかしくないですか?  マニュアルや参考にしているサイトがあるなら、はじめから応用をせずに、基本をマスターしてから応用した方がいいですよ?  おおまかに書くと↓こんな感じで。 ≪フレーム≫ <frameset rows="120,*" frameborder="NO" border="0" framespacing="0"> <frame src="title.html" name="title" scrolling="NO" noresize> <frame src="index2.html" name="mainFrame"> </frameset> ≪フレーム上(タイトル画像)≫・・・title.html <body marginheight="0" topmargin="0" bottommargin="0"> <img src="a.png" align="center"> </body> ≪フレーム下≫・・・index2.html <body marginheight="50" marginwidth="15"> ・・・ </body>

tokaihlc
質問者

お礼

遅くなりました。ありがとうございます。 お二人のようにやってみます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

はじめまして。 framesetの属性にalignは指定できないのではないでしょうか。 それにframeに画像を直接指定するのもよくありません。 この場合、frameには画像ファイルを含む文章ファイルを指定して、その文章ファイルに画像を中央寄せするソースを記述した方が良いと思います。

参考URL:
http://www.htmq.com/html/frame.shtml
tokaihlc
質問者

お礼

遅くなりました。ありがとうございます。 お二人のようにやってみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フレームページの隙間

    フレームページを作ったのですが、フレームの間の隙間をなくしたのですがどのようになくすのか解りません。どうか教えて頂けないでしょうか。お願します。 実際のソースコート <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META name="GENERATOR" content="IBM HomePage Builder 2001 V5.0.0 for Windows"> <TITLE>もっくもっく</TITLE> </HEAD> <FRAMESET rows="155,*" frameborder="0" border="0" framespacing="0" framepadding="0"><!-- 上のフレーム --> <FRAME src="osawa1.html" name="1" scrolling="no" noresize topmargin="0" marginheight="0" leftmargin="0" marginwidth="0"> <FRAMESET cols="700,*" frameborder="0" border="0" framespacing="0" framepadding="0"><!-- 左のフレーム --> <FRAME src="osawa2.html" name="2" scrolling="auto" noresize mtopmargin="0" marginheight="0" leftmargin="0" marginwidth="0"> <!-- 右のフレーム --> <FRAME src="osawa3.html" name="3" scrolling="no" noresize topmargin="0" marginheight="0" leftmargin="0" marginwidth="0"> </FRAMESET> <NOFRAMES> <BODY topmargin="0" marginheight="0" leftmargin="0" marginwidth="0">フレーム対応ブラウザでご覧ください。</BODY> </NOFRAMES> </FRAMESET> </HTML>

  • フレームで表示すると

    自分でフレームを組んだのですが、 IEだと大丈夫だったのですが、 NN4.7で崩れてしまいました。 フレームの間に白い線が入ってしまいます。 原因がわからず、ここに質問しております。 一つの画像を縦3つに分け、真ん中は横3つに分け、 合計5マド構成のフレームにしたいと思っています。 インラインフレームのような感じです。 インラインフレームだとNNでは表示されないので、 このような形にしようと思いました。 下記のようなソースでは何か問題があるのでしょうか。 教えてください、宜しくお願いします。 <frameset rows="*,*,*" frameborder="0" framespacing="0" border="0"> <frame src="top.htm" marginwidth="0" marginheight="0" scrolling="no" noresize> <frameset cols="*,*,*" frameborder="0" framespacing="0" border="0"> <frame src="midddle_left.htm" marginwidth="0" marginheight="0" scrolling="no" noresize> <frame src="midddle_midddle.htm" marginwidth="0" marginheight="0" scrolling="yes" noresize> <frame src="midddle_right.htm" marginwidth="0" marginheight="0" scrolling="no" noresize> </frameset> <frame src="bottom.htm" marginwidth="0" marginheight="0" scrolling="no" noresize> </frameset>

  • ランタイムエラーのデバッグ方法について

     ホームページを開設しています。来訪者から「ランタイムエラー」 が起こると指摘がありました。色々なブラウザーで再現を試みた ところ、ie5.5で再現しました。  デバッグしますか?で「はい」を選択すると下記ソースの 23行めが構文エラーであると表示されます。  ただ、恥ずかしながらCGIのあんちょこ本を見て書いて いるので、どう直せばよいのかがわかりません。  アドバイスを頂ければ幸いです。  index.htmlのソース -------------------------------------------------------------- 1 <HTML> 2 <HEAD> 3 <title>****</title> 4 <META name="keywords" content="****"> 5 <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis"> 6 </HEAD> 7 8 <frameset rows="88%,12%" frameborder="0"> 9 <frameset cols="300,*"> 10 11 <frame src="menu.html" name="menu" MARGINWIDTH="0"MARGINHEIGHT="0"> 12 <frame src="main0.html"name="main0"MARGINWIDTH="0"MARGINHEIGHT="0"> 13 </frameset> 14 <frameset cols=100%> 15 <FRAME SRC="ad.html" NAME="ad" MARGINWIDTH="0" MARGINHEIGHT="0"> 16 </FRAMESET> 17 </FRAMESET> 18 19 <body> 20 <noframe> フレーム対応のブラウザをご利用下さい。<br> 21 22 <SCRIPT LANGUAGE="JavaScript"> 23 <!- 24 document.write("<img src='http://hpcgi1.nifty.com/*/report.cgi?"); 25 document.write(document.referrer+"' width=1 height=1>"); 26 //--> 27 </SCRIPT> 28 29 </body> 30 </NOFRAME> 31 </HTML> -------------------------------------------------------------

  • フレーム定義のページを暗号化したい

    XORHTMLを使って暗号化したけれど表示できずに困ってます。 フレーム定義のないごく普通のhtmlはきちんと表示できますが、この(↓)htmlは表示できませんでした。 XORHTMLはフレーム定義のページには対応していないのでしょうか? フレームに定義されている2つのhtmlページのアドレスを知られないようにするにはどういう方法がありますか? 教えてくださいお願いします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>welcome</title> </head> <frameset rows="100,*"> <frame src="welcome.html" name="1" frameborder="0" scrolling="no" noresize marginwidth="0" marginheight="0"> <frame src="sub.html" name="2" frameborder="0" noresize marginwidth="0" marginheight="0"> </frameset> <noframes> このページはフレームを使用しています</noframes> </html>

  • チャットの入室時のコメント・参加者の非表示

    今研究でPHPとMysqlを使ったチャットを作ってるんですが、どうやればチャットのコメントと参加者をを非表示にできるのかわかりません。どんな小さな事でもいいので教えてください。 ちなみに僕はmain画面をframeで作っていてdisplayとmemberとloginとspeakから構成されています。main画面ソースを乗せます。よろしくお願いします。 <html> <head> <title>My Chat Room</title> </head> <frameset rows="80%,20%" frameborder="0" border="0"> <frameset cols="70%,30%" frameborder="0" border="0"> <frame src="display.php" name="chatdisplay" MARGINHEIGHT="0" MARGINWIDTH="0" Scrolling="no"> <frame src="member.php" name="member" MARGINHEIGHT="0" MARGINWIDTH="0" Scrolling="no" > </frameset> <frame src="login.php" name="login" MARGINHEIGHT="0" MARGINWIDTH="0"> </frameset> </html> ほかにもソースがいるという方はいってください。アップします。

    • 締切済み
    • PHP
  • フレームをHTMLで作成。。しかし、うまくできてない

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <title>フレームを作りたい</title> </head> <frameset cols=20%,80%"> <frameset rows="200,*"> <frame src="frame1.html"> <frame src="frame2.html"> </frameset> <frame src="frame3.html"noresize> </frameset> </html> フレームをニ分割?というのでしょうか?を左に 作りたいのですが、うまくできたのですが、ブラウザで プレビューしたところ、右側が全部灰色になっていて 右側がちゃんと できていませんでした。なんとか、直したいところ なのですが、どうすればいいでしょうか?

  • 他の方のPCの環境で・・

    何度もすみません、又教えて下さい。 二つのフレームでTOPページを作っています。 <html> <title></title> </head> <frameset cols="358px,666px"> <frame src="left.html"marginheight="35" marginwidth="50"scrolling="no"> <frame src="top.html"name="frame1"marginheight="25" marginwidth="68"> </P> </html> これを画面(1024×768)いっぱいに表示していますが、 他の人のノートpcの横長な大きな画面で見ると、 レイアウトが崩れる事は、何とか防げるようになったのですが、 それぞれのフレームが膨張して間が抜けてしまいます。 せめて、IMで私のものより大きい画面の場合だけでも、自分が見てるのと、 同じ大きさで中央に表示されるようにしたいのですが、上手く設定出来ません。 どなたか教えて頂けないでしょうか。

  • フレームがばらばらに・・・

    ホームページを上下二つのフレームに分けて作ったのですが、 ウィンドウを大きくすると二つが離れてしまいます。 <frameset rows="430,88" frameborder="NO" border="0" framespacing="0"> <frame src="top_frame_main.html" name="mainFrame" marginheight=0> <frame src="top_frame_navi.html" name="naviFrame" marginheight=0> </frameset> 上の二つのフレームが同じ距離を常に保つようにするには どうすればよいでしょうか?教えてください!

    • ベストアンサー
    • HTML
  • HP作成(フレーム)

    自分のHPを右&左にわけて、 左のボタンを押すと、右に表示されるようにしたいです。 例えば・・。 <FRAME SRC="NAME="hp-hp"> <HTML> <HEAD> <TITLE>hp-hp</TITLE> </HEAD> <FRAMESET COLS="30%,70%"> <FRAME SRC="hidari.html" NAME="hidari"> <FRAME SRC="migi.html" NAME="migi">   </FRAMESET> </HTML> これを、やったら、 フレームが4つに別れてしまいました。 わかりやすい方法で教えて下さい。 お願いします☆

  • HP作成初心者です。

    HP作成初心者です。 「alphaEDIT」を利用して、フレーム設定を行っているのですが、プレビューで確認すると フレームの枠しか表示されず、別に作成したページ内容が表示されません。 以下のHTMLですが、確認しても間違いがわかりません。 <html> <head> <title>EW</title> </head> <frameset rows="150,*"> <frame src="top.html" name="top"> <frameset cols="300,*"> <frame src="left.html" scrolling="yes" name="left"> <frame src="right.html" name="right" > </frameset> <noframes> <body> <p>このページはフレームを使用しています</p> </body> </noframes> </frameset> </html> どうすれば各ページ内容が表示されるか教えてください。 どうぞよろしくお願いします。