
No.6ベストアンサー
- 回答日時:
見栄えは大切ですよね☆
対策
・「」半角スペース
・半角スペースサイズの背景透明の画像
<td><img src="画像">test</td>
・tdサイズ(横)をtest+スペースサイズにする→テキスト右寄せ
・td にtext-indent:0.5emやpadding-left:0.5em
個人的には一番したのテーブルのcellpaddingの調整がオススメです
ソースの正しい記述も大切ですが、なにより見るユーザー側への配慮というのが大切だと考えています
あくまでページを見るのは自分一人じゃありませんから(笑
No.5
- 回答日時:
よくある表示方法をいくつか挙げておきます。
私はそんなに詳しくないのでこれくらいしかわかりません。
もっといい方法があるかもしれません。
「white-space: pre;」はFireFoxでは効きましたがIEでは対応していないようです。
<table border="1">
<tr><td>test</td>
<tr><td> test</td>
<tr><td style="text-indent:5px;"> test</td>
<tr><td style="padding-left:5px;}"> test</td>
<tr><td style="text-indent:5px;"> test</td>
<tr><td> test</td>
<tr><td><pre style="display: inline;"> test</pre></td>
<tr><td><xmp style="display: inline;"> test</xmp></td>
<tr><td><listing style="display: inline;"> test</listing></td>
<tr><td style="white-space: pre;"> test</td>
</table>

No.4
- 回答日時:
冒頭のホワイトスペース(半角スペースやらTAB文字やら)は無視される仕様です。
空白が必要ならばスタイルシートで設定するのがおすすめではありますよ? 印刷用だから文法的に妥当かどうかなんか関係ないというのならばまあ構いませんが、自分の環境で正しく表示されればそれでいいというのは非常にHTMLらしくないです。
No.3
- 回答日時:
タグの直後の空白文字は無視してくれないと、
<tr>
<td>
内容
</td>
<td>
・・・
とか、きちんとインデントして書けないのがHTMLの使用です。どうしても必要な理由を思いつきません。td{ text-indent:0.5em;}やtd{ padding-left: 0.5em;}とスタイルシートで設定するか、cellpadding属性を指定すればよいのです。
なぜなら、空白文字は内容ではありえないから、見栄えだけのため余分な空白は入れてはならないから。
なお、その半角スペースがないようなら、文字参照で入れることはできます。
どの方法を使うかは、何のための半角スペースかなどの目的を示していただくと適切なアドバイスができます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
中に<table></table>が使えるア...
-
テーブルの任意の列を非表示に...
-
テーブルの行を折りたたみたい...
-
テーブルタグのセルの幅の一部...
-
テーブルの行の高さを指定する...
-
<td></td> と、<td><BR></td>
-
テーブルのセルに画像をピッタ...
-
firefoxでフラットなボーダーを...
-
cssで、表示されるテキストによ...
-
HTMLでテーブルの並び替え
-
テーブルタグの中にdivを含めて...
-
HTMLでテーブルを横に並べる方法
-
table表を横に並べる際の間隔指定
-
2つのテーブルを左右に表示した...
-
テーブル内のセル間にスペース...
-
テーブルの一部分のセルだけに...
-
tableタグとformタグの組み合わせ
-
ラインを端から端まで画面いっ...
-
ホームページ作成中のテーブル...
-
HTML5で、テーブル内tdタグの高...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルの行を折りたたみたい...
-
テーブルの任意の列を非表示に...
-
テーブルのセルに画像をピッタ...
-
TRタグの余白をcssで設定するには
-
中に<table></table>が使えるア...
-
cssで、表示されるテキストによ...
-
テーブルのヘッダとボディの幅...
-
tableにul,または,olを入れられ...
-
ホームページ 表の上の余白を...
-
文字列が入っているtdを削除せ...
-
tableの要素(tr、td)に一...
-
テーブルの表示がずれます
-
テーブルタグのセルの幅の一部...
-
EXCELからhtmlへの変換で罫線が...
-
逆L字の表(table)組み
-
値が0なら非表示にしたい
-
CSSだけで<table>の<td>や<tr>...
-
テーブルの外側の線を消す
-
HTMLで文とテーブルの間が空く。
-
表(テーブル)内の文字サイズ...
おすすめ情報