<fieldset>
<legend>住所・氏名を記入して下さい。</legend>
<table border="1">
<tr>
<th colspan=4>お申し込み者</th>
</tr>
<tr>
<td>郵便番号</td>
<td colspan=3><input type="text" name="郵便番号" size="10"></td>
</tr>
<tr>
<td>ご住所</td>
<td colspan=3><input type="text" name="住所" size="60"></td>
</tr>
<tr>
<td>ふりがな<br>
お名前</td>
<td><input type="text" name="ふりがな" size="20"><br>
<input type="text" name="氏名" size="20">
<td>電話番号</td>
<td><input type="text" name="電話番号" size="16"></td>
</tr>
</table>

<br><br>
<table border="1">
<tr align="center">
<td colspan=4><b>お届け先</b>(お申し込み者と異なる場合のみご記入ください)</td>
</tr>
<tr>
<td>郵便番号</td>
<td colspan=3><input type="text" name="届け先郵便番号" size="10"></td>
</tr>
<tr>
<td>ご住所</td>
<td colspan=3><input type="text" name="届け先住所" size="60"></td>
</tr>
<tr>
<td>ふりがな<br>
お名前</td>
<td><input type="text" name="届け先ふりがな" size="20"><br>
<input type="text" name="届け先氏名" size="20">
<td>電話番号</td>
<td><input type="text" name="届け先電話番号" size="16"></td>
</tr>
</table>
</fieldset>

上のように縦に並んだ二つのテーブルをFIELDSETを使って囲んで、LEGENDで表題をつけようと思ったのですがうまくいきません。
どこがおかしいのでしょうか?初心者で参考書片手に作っているので、変なことを聞いていたらごめんなさい。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

<fieldset>や<legend>はHTML4.0のタグですが、


ネットスケープでは対応していません。
IE4.0以降だそうです。MACで使えるのかも確認してみる必要がありますね。

ちなみに、上記のものをコピーしてWINDOWS98, IE5.5で確認したところ、
ちゃんとLEGENDは使えていましたので、環境の問題であるような気がします。

また、snowdustさんもご指摘されていますが、

<form>
<fieldset>
<legend>住所・氏名を記入して下さい。</legend>
<table border="1">
.
.
.
<td><input type="text" name="届け先電話番号" size="16"></td>
</tr>
</table>
</fieldset>
</form>

と<form>タグを入れ、ここのオプションにデータを渡すcgiなどのアドレスを記入します。
    • good
    • 0
この回答へのお礼

<fieldset>を入力して確認すると、テーブルの途中から括られてしまっていたんですが、もう一度<form>タグを入れ、確認してみたところちゃんと表示することができました。親切な回答ありがとうございました。

お礼日時:2001/09/06 08:27

表題をつけたい・・・というのは、


どいうレイアウトをイメージしておられるのでしょうか?
加えて、ご使用のブラウザはインターネットエクスプローラですか?
それともネットスケープでしょうか?
ちなみに、ご質問とは関係ありませんが、
ネットスケープでは<INPUT TYPE="text">や
<select>、<textarea>等を使われる時には、
必ず<FORM></FORM>タグで囲ってやらなければ、
表示されませんのでご注意を。
    • good
    • 0
この回答へのお礼

<fieldset>を入力して確認すると、テーブルの途中から括られてしまっていたんですが、もう一度<form>タグを入れ、確認してみたところちゃんと表示することができました。親切な回答ありがとうございました。

お礼日時:2001/09/06 08:27

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qテーブル入れ子にしたらNNではダメ?

赤い背景画像を使ったHTMLにテーブルを3個入れ子で載せました。
下のテーブルのセルに白色、中のテーブルのセル色にグレー、一番上のテーブルのセルに白色を指定しました。

そこへラジオボタンをつけたのですが、本来、枠がない丸いボタンのところに赤の枠ができてしまいます。
IEでは問題ないのですが、NN4.7で確認したらこうなっていました。

デザインを変えずに回避する方法があったら教えてください。
また、NN6.*~だったらOKということはありますか?

Aベストアンサー

こんにちは!

<input type="radio" name="address" value="menber" checked style="background-color:#FFFFFF;">

と style="background-color:#FFFFFF;" を追加してください。

NN6は分かりませんが4.7と7で確認しました。

Mac 側は確認していません・・。

Qでテキストボックスとセルの間にわずかな隙間があいてしまう・・

<TABLE>
<!-- ここから10回ほど繰り返し -->
<TR>
<TD>
<INPUT TYPE="TEXT">
</TD>
</TR>
<!-- ここまで -->
</TALBLE>

こう書くときに、テキストボックスの下にわずかな隙間が
できるのを防ぎたいのですが、何か方法はありませんでしょうか?

Aベストアンサー

隙間をつくってしまう原因はいくつかあります。

(1) <TABLE>タグ
BORDER=0またはNOBORDERにする。
CELLSPACING=0
CELLPADDING=0

(2) <INPUT TYPE="TEXT">前後の改行
<TD><INPUT TYPE="TEXT"></TD>

(3)<FORM>や</FORM>タグの記述場所
恐らくこれが原因でしょう。
上記には記述されていませんが、
<TABLE>
<TR>
<TD>
<FORM ~>
</TD>
</TR>
<!-- ここから10回ほど繰り返し -->
<TR>
<TD>
<INPUT TYPE="TEXT">
</TD>
</TR>
<!-- ここまで -->
<TR>
<TD>
</FORM>
</TD>
</TR>
</TABLE>
としていませんか?
HTMLとしては好ましくないと思いますが、<FORM>や</FORM>の前後にある<TR><TD>~</TD></TR>を取り除き、以下の様にします。
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
<FORM ~>
<!-- ここから10回ほど繰り返し -->
<TR>
<TD><INPUT TYPE="TEXT"></TD>
</TR>
<!-- ここまで -->
</FORM>
</TABLE>

尚、表の罫線を残すのであればBORDERを変更したりしてください。

隙間をつくってしまう原因はいくつかあります。

(1) <TABLE>タグ
BORDER=0またはNOBORDERにする。
CELLSPACING=0
CELLPADDING=0

(2) <INPUT TYPE="TEXT">前後の改行
<TD><INPUT TYPE="TEXT"></TD>

(3)<FORM>や</FORM>タグの記述場所
恐らくこれが原因でしょう。
上記には記述されていませんが、
<TABLE>
<TR>
<TD>
<FORM ~>
</TD>
</TR>
<!-- ここから10回ほど繰り返し -->
<TR>
<TD>
<INPUT TYPE="TEXT">
</TD>
</TR>
<!-- ここまで -->
<TR>
<TD>
</FORM>
</TD>
</TR>...続きを読む

QNN4.7 テーブルの背景を表示出来ますか?

至急教えて欲しいのですが、ネットスケープ4.7でhtmlを確認中ですが。
テーブルへ背景を埋め込むと表示されないようです。
この現象は、NN4.7では無理なのでしょうか?
どなたか助けてくださいm(_ _)m

Aベストアンサー

NN4.7では <table bgcolor="~"> や <table background="~"> は正式にサポートされています。
(Win. Mac. 共にNN4から正式サポート)

但し、NNの仕様でテーブルの各セル内が背景以外何もない場合は背景が表示されません。

おそらく、背景が表示されていない部分は、文字も画像も入れていないのではありませんか?

そのときには、各空白のセルに相当するソース部位に「&nbsp;」(&は実際には半角です)を記述しておきます。
「&nbsp;」(&は実際には半角です)は、空白を表す特殊な記号で、ブラウザには表示されません。

Q と、

<td></td> と、<td><BR></td>

ホームページビルダーで作ったホムペを、KompoZerというHTMLエディタで開くと、
テーブルのなにも入っていないセルに<BR>タグが勝手に挿入されてしまいます。
<td></td> と、<td><br></td> は、
ブラウザ上ではどちらでもちゃんと表示されるのですが、
HTML文法的にはどちらが正しいのでしょうか?
また、どちらも正しい場合、<br>がある・ないで、違いがあるのでしょうか?

※ホームページビルダー、KompoZerの善し悪しは無視してください。

Aベストアンサー

文法的にはどちらも正しいです。
ブラウザの種類やHTMLのモードによって、tdが空だと、見え方が違うケースがあります。
tableでborderを指定したときに、へこんで見えるかどうか。空でないとかならずへこんで見えます。

QIE6/NN7.1のテーブルのheight="100%"

テーブルの高さの指定 height="100%" なんですが、
IE6とNN7.1で100%で表示されません。

下記の記述に間違いはありますでしょうか?
もしかしたら初歩的な問題なんでしょうか?


ちなみにIE5.5 MacのIE5.2では表示されました。
困っています。
宜しくお願いいたします。

ーーーーーーーーーーーーーー
<table border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td valign="top">上</td>
</tr>
<tr>
<td valign="bottom">下</td>
</tr>
</table>
ーーーーーーーーーーーーー

Aベストアンサー

HTML4.01の規格(仕様)では、tableに使えるアトリビュートは、summary、align、widthです。
heightが有効になるほうが特殊だと思ったほうがよいとおもいます

Q

が場所をとってしまい表示スペースに空白ができてしまい配置が乱れてしまいます
どうしたら'hidden'のサイズが0であるかのように振舞わせることができるでしょうか?
テーブルの中に使っているのでテーブル枠が不必要に広がってしまいました
折り返しが起こりtrの高さが増えてしまったのです

Aベストアンサー

タグの前後で改行している(<br>タグではなくソース上で)、ということはありませんか?
もしそうなら削除してみてください。

QNNでテーブルの枠線(BORDER)の設定は?

NN6です。
BORDERを使用したいのですが、NNではうまくいきません。
<TABLE>タグにあてはめるとだめだときいたので、TDにあてはめようとしているのですが…。

HEAD内で
TDにBORDER-STYLE="SOLID; BORDER-COLOR:GRAY;"
としました。これをTD CLASS=***
としているのですが、一向に線は出てきません。
どのように直せばいいのでしょうか?

Aベストアンサー

とりあえずダブルクォーテーションは不要なので削除しましょう。

BORDER-STYLE=SOLID; BORDER-COLOR:GRAY;

それでも出なかったらボーダーの太さも明記しておきましょう。

BORDER-STYLE=SOLID; BORDER-COLOR:GRAY;BORDER-WIDTH:1pt;

Q