解決済

clip!clip!
Ads By Google

初めて表を作ったのですが、異常な空間ができました。HTMLわからないのでどなたか教えてください。

これが実際の文章です。

****************************************
最終決戦の「バリ島ラーメン対決」を時系列で見ると
(すみません、HTMLを熟知してませんので「カナーリの文間隔有り失礼しました」<m(__)m>」です<m(__)m>)

<table border="3">
<tr>
<td></td>
<td>30分経過</td>
<td>40分経過</td>
<td>49分経過</td>
<td>55分経過</td>
<td>60分Finsh</td>
</tr>
<tr>
<td>M山本</td>
<td>21</td>
<td>23</td>
<td>25</td>
<td>26</td>
<td>27</td>
</tr>
<tr>
<td>J白田</td>
<td>25</td>
<td>25</td>
<td>26</td>
<td>27</td>
<td>29</td>
</tr>
<td>A泉</td>
<td>20</td>
<td>22</td>
<td>22</td>
<td>22</td>
<td>22</td>
</tr>

</table>
J白田が、ダントツの強さで優勝です。でもこれを最後に引退swirlだそうです

****************************************
よろしくお願いいたします・

2007-10-02 11:14の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(2)

1.

2007-10-02 11:46:40みんなナイスな
私も詳しい訳ではないのですが、以前同じ事で悩ん抱だ事があります。もっと簡単なやり方が有るのかも知れませんが、私の場合、試行錯誤のうえ、以下の方法で解決しました。(^^;

HTMLを改行しない!

現在、見やすいように項目事に改行していらっしゃますが、すべて改行せずに続けて記述してみてください。

↓こうなります。(一番上の記事です)

回答レベル : 補足要求

2.

2007-10-02 13:32:04みんなナイスな
上の方が仰るとおり
テーブルのタグをこんな感じに
<table border="3"><tr><td></td><td>30分経過</td>~
改行しないで書くか
逆に投稿フォームの「さらに詳しく設定する」の
「投稿フォームの設定」で「改行しても反映しない
」にして
文章の方に改行の<br>タグをつけるかの
どちらかを選択してください。
Ads By Google

コメント(8)

2007-10-02 13:36:08

<td>A泉</td>
の上に<tr>が抜けています。

#2.  imq
2007-10-02 22:01:06

上から3行目の

<td></td>

<td>&nbsp;</td>
にする…とか。

#3.  Splash
2007-10-04 16:44:03

出張していて返信が送れすみません。
ほぼ解決ですが、さらにもう二つ質問です。
文字のセンタリング、左寄せ、右寄せはどうするのでしょうか。
文字が二段になった場合の訂正はどのようにしたら良いのでしょうか。

2007-10-05 20:04:59

>>#3
#どれが当たりだったのでしょ。
セルの中の要素をセンタリングしたいときには、該当セルのタグに、
 <td align="center">~</td>
とすると~がセンタリングされます。他のオプションはleft/rightなどです。

「2段になった場合の訂正」というのはちょっと意味を測りかねます。できれば例示して詳しく説明して頂ければお答えします。

#5.  imq
2007-10-06 01:18:42

>2段になった場合の訂正

セル内で文字を自動改行させたくないなら

<td style="white-space:nowrap;">
ですが、そのことでしょうか?


>#どれが当たりだったのでしょ。

多分
>>1
>>2だと思います。
>>#1は明らかな間違いですが、
ブラウザが勝手に修正してくれそうです。

#6.  Splash
2007-10-06 12:39:51

実際の訂正画面が以下です。
文の間隔はおかげさまでなくなりました。
ありがとうございました。
http://blog.livedoor.jp/splash1801/archives/506903...
名前が二行になっていたり、文字が左によっていたりしています。
ご指示通りに書き換えてみたのですがうまくいきません。
も少しHTMLを長く書いていただきますとさらに分かり安いのでお願い致します。
多分変なところに書き加えているのではないかと思っています。

2007-10-07 13:55:11

>>#6
2行になるのはそれで枠がいっぱいだからです。ご使用されているブログのスタイルでの記事幅だと、該当の表のセルは1行では表示できないです。
たとえば、
30分
経過
という風に分の後で強制改行するなら、
<td>30分<br/>経過</td>
とすればできます。

セル内で文字を中央揃えにするには、
<td align="center">27</td>
という風にして下さい。

あと、もしまだなら、回答1か2の措置を行って下さい。表中の余計なところに<br>が入っています。

#8.  Splash
2007-10-07 18:09:50

オニキスさんimqさんYMOさんkavalierさん
初心者の私に丁寧に回答いただきましてありがとう
ございました。
おかげさまで解決しました。

トラックバック(2)

トラックバックURL: