こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

HPビルダーのマニュアル本で勉強しています。

HPビルダーのマニュアル本で勉強しています。
伝言版の作成ですが、一番上にX掲示板、その下左にX伝言を書く、右に伝言を見るというアイコンがでてきます。

HTMLソースは下記です。
<!DOCTYPEHTMLPUBLIC-//W3C//DTD HTML 4.01 Transitional//EN>
<HTML>
<HEAD>
<TITLE>伝言版ヘッダー</TITLE>
<METAname="GENERATOR"content="IBMWebSphereStudioHomepageBuilderVersion11.0.2.1forWindows">
<METAhttp-equiv="Content-Type"content="text/html;charset=Shift_JIS">
<METAhttp-equiv="Content-Style-Type"content="text/css">
</HEAD>
<BODYbgcolor="#ffffff">
<TABLEwidth="100%"cellspacing="0">
<TBODY>
<TR>
<TDcolspan="2"align="center"><IMGsrc="../image/titlebbs.gif"width="206"height="72"border="0"alt="掲示板"></TD>
</TR>
<TR>
<TDalign="right"><Ahref="../../ホームページビルダー/応用編/ホームページ・ビルダー11応用/完成版/bukken/message.html#input"target="message"><IMGsrc="../image/btn2.gif"alt="伝言を書く"height="37"width="144"border="0"></A></TD>
<TDalign="left"><Ahref="../../ホームページビルダー/応用編/ホームページ・ビルダー11応用/完成版/bukken/message.html"target="message"><IMGsrc="../image/btn1.gif"alt="伝言を見る"height="37"width="144"border="0"></A></TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>

・この場合どこが間違っているかわかりますでしょうか。
・こうなってしまった場合、最初からCDへUSBにコピーをしなおしたほうがいいでしょうか。

投稿日時 - 2010-03-27 14:18:51

QNo.5782990

すぐに回答ほしいです

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

<table></table>がテーブル宣言です
その中にセルを作ろうとしています
<TR></TR>が一つのマスと考えてください。
その間に<TD></TD>となっています。
それがセル単位の宣言で
<TR>
<TD></TD><TD></TD>
</TR>
<TR>
<TD></TD>
</TR>
だった場合、テーブルが上下2つに分割され、上のセルが2分割されているイメージです
Aligin=Ccenterなのでセルの真中に図形が入る
imgsrc=が図形を呼んでいます
<Ahref="../../ホームページビルダー/応用編/ホームページ・ビルダー11応用/完成版/bukken/message.html#input"target="message"><<IMGsrc="../image/btn2.gif"alt="伝言を書く"height="37"width="144"border="0"></A>これがリンクですが、相対リンクではなく絶対リンクになっているため、同じフォルダにmessage.htmというファイルがいるなら相対リンクする必要があります
×マークが付いているようなので、図形が出ていないと思いましたが?
imageというフォルダの中にbtn2.gifがいるのなら、メインのhtmファイルから見てどこに存在するかであって、IMGsr="image/btn2.gif"でいいはずです。
さらにahrefもmessage.htmlが同じ階層にいるならmessage.htmlの前に../../ホームページビルダー/応用編/ホームページ・ビルダー11応用/完成版/bukken/は要りませんどこまでの階層を持っていくかで変わってきます。
どこがおかしいというより、パソコンの階層の考え方の問題なので、どの階層にimgを入れるのか、どの階層にリンクされるファイルを入れるのかで、この2つの変更が必要です。

投稿日時 - 2010-03-30 19:24:27

お礼

どうもありがとうございます。正直いって初心者なのでまだよくわかりません。HTMLとCSSの勉強をし始めました。今後も質問をしますのでその節はよろしくお願いします。

投稿日時 - 2010-03-31 11:35:18

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(3)

imageのフォルダを一緒に持っていってないのではないですか?
内容をよく読んでいませんでした。

内容よく見てから回答すればよかったですねすみません

投稿日時 - 2010-03-28 09:59:11

<TR>
<TDalign="right"><Ahref="../../ホームページビルダー/応用編/ホームページ・ビルダー11応用/完成版/bukken/message.html#input"target="message"><IMGsrc="../image/btn2.gif"alt="伝言を書く"height="37"width="144"border="0"></A></TD>
</TR>
<TR>
<TDalign="left"><Ahref="../../ホームページビルダー/応用編/ホームページ・ビルダー11応用/完成版/bukken/message.html"target="message"><IMGsrc="../image/btn1.gif"alt="伝言を見る"height="37"width="144"border="0"></A></TD>
</TR>

※ <TR></TR>の宣言が抜けています。
  <TD></TD>はセルを割るだけなので改行するなら<TR></TR>宣言が要ります。

投稿日時 - 2010-03-28 09:45:31

お礼

どうもありがとうございます。
> <TR></TR>の宣言が抜けています。
> <TD></TD>はセルを割るだけなので改行するなら<TR></TR>宣言が要ります。
上記はどういうことでしょうか。
imageのファイルとは
CDからUSBに再度コピーをし直します。

投稿日時 - 2010-03-30 09:35:29

あなたにオススメの質問