No.3ベストアンサー
- 回答日時:
<COL span="1" width="25">
<COL span="1" width="260">
<COL span="1" width="155">
<TBODY>
:
</TBODY>
ではなく、
<TABLE border="1" width="800">
<TR>
<TD bgcolor="#99cc99" WIDTH="25"> </TD>
<TD align="center" bgcolor="#99cc99" WIDTH="260"><FONT size="-1">あ</FONT></TD>
<TD align="center" bgcolor="#99cc99" WIDTH="260"><FONT size="-1">い</FONT></TD>
<TD align="center" bgcolor="#99cc99" WIDTH="260"><FONT size="-1">う</FONT></TD>
</TR>
</TABLE>
と、すべきです。
Naodon1020さん、ありがとうございます。
ホームページビルダでは、表の列全ての幅を一度に指定できるのですが、それを使わずに、セルの列ごとに幅を指定してやれば、<COL span=***>をつけることなく、幅の設定が出来るようです。
便利な機能だと思って使っていたのに・・・がっかりです。
IEで見れば、<TD>の中で設定するのも<COL span>で設定するのも同じに見えるので気づかないところでした。なるほど、「ホームページ作成ソフトに頼ってばかりいると、タグの基本を覚えないし、無駄なタグばかり多くなると」言われたことがありますが、本当にそうですね。
もっとタグを勉強します。
colorが違って見えるのは、多少は仕方ないとも思いますが、NNとIEとの違いで他に気をつけなければならない点は、どういったことでしょうか?
もしお時間あれば、お教えください。
No.2
- 回答日時:
NN、IEで共通の、セル幅指定方法は、widthです。
例えば、
<TABLE BORDER WIDTH=85%>
<TR>
<TD WIDTH=100>あ</TD>
<TD WIDTH=250>いう</TD>
<TD>えお</TD>
</TR>
<TABLE>
と指定すると、表全体はブラウザウインドウの幅の85%に指定され、
「あ」のセルが100ピクセル、「いう」のセル幅が250ピクセル、
残りが「えお」のセルになります。
WIDTH=**では、%もしくはピクセル数を指示します。
ユーザーがブラウザで指定したフォントの大きさにより、WIDTHで指定した幅よりも文字が大きくなってしまう時に、文字が折り返さないようにしたい場合は、
<TD WIDTH=100 NOWPAP>あいうえお</TD>
というように、NOWRAPを挿入します。
基本的には、スタイルシートを使わなくても指定できる内容は、なるべくスタイルシートを使わないようにすべきです。
またTABLEタグについてはIEとNNでの解釈の違いも目立ちます。特にBORDERCOLOR等の属性は、まったく見え方が異なりますので注意が必要です。上手くタグを書いてあげれば、見え方をほぼ同じにする事が出来ますが、これは経験を積み重ねるしかないでしょう。
No.1
- 回答日時:
表を定義するタグは<TABLE>~</TABLE>です。
その間に<TR>~</TR>が表の1行になります。
さらにその中の<TD>~</TD>が1つのセルの内容になります。
その<TD>が例えば、<TD style="width:100px">のようにスタイルシートでセル幅を指定していると、NNでは無視されます。(ちなみに、これはこのセルの横幅を100ピクセルにしなさい、ということです。)セルの幅はその列の1番長い文字列の幅に自動的に調節されます。
この回答への補足
<TD>の中では特にセル幅の指定はしていません。スタイルシートも使ってないのですけれど。
ちなみに
<TABLE border="1" width="800">
<COL span="1" width="25">
<COL span="1" width="260">
<COL span="1" width="155">
<TBODY>
<TR>
<TD bgcolor="#99cc99"> </TD>
<TD align="center" bgcolor="#99cc99"><FONT size="-1">あ</FONT></TD>
<TD align="center" bgcolor="#99cc99"><FONT size="-1">い</FONT></TD>
<TD align="center" bgcolor="#99cc99"><FONT size="-1">う</FONT></TD>
</TR>
</TBODY>
</TABLE>
といったテーブルをいくつかコピーして使ってるのですけれど、どうなのでしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
Excel UserForm の表示位置
-
Excel 範囲指定スクショについ...
-
Excel VBAで特定の範囲の空白セ...
-
EXCELのフォーム上でリアルタイ...
-
飛び地セルの空白判定
-
QRコード作成マクロについて
-
特定の色のついたセルを削除
-
ユーザフォームを使ってのデー...
-
Excel VBAでCheckboxの名前を変...
-
VBA 重複文字列 色付け
-
Rangeの範囲指定限界
-
CSVファイルを読み込んだらセル...
-
【Excel VBA】一番右端セルまで...
-
関数の引数でrangeを指定したとき
-
【VBA】【ユーザーフォーム_Lis...
-
エクセルのカーソルを非表示に...
-
マクロ
-
VBAでユーザーフォームにセル値...
-
入力規則のリスト選択
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
エクセルVBA 配列からセルに「...
-
【Excel VBA】一番右端セルまで...
-
Excel UserForm の表示位置
-
特定の色のついたセルを削除
-
Excelで空白セル直前のセルデー...
-
【VBA】【ユーザーフォーム_Lis...
-
VBA:日付を配列に入れ別セルに...
-
VBA にて、条件付き書式で背景...
-
C# DataGridViewで複数選択した...
-
入力規則のリスト選択
-
Excel VBA IF文がうまく動作し...
-
【VBA】写真の貼り付けコードが...
-
Excel 範囲指定スクショについ...
-
EXCEL VBA 文中の書式ごと複写...
-
Excel VBAでCheckboxの名前を変...
-
EXCEL 2010 VBAでピボットで複...
-
飛び地セルの空白判定
-
エクセルのカーソルを非表示に...
-
CellEnterイベント仕様について
おすすめ情報