0

私はテーブルを持っています...物事を甘くするために、私がこれを持っているとしましょう:

    <table style="border: apx #FF0000 solid; width: 1%;">  
  < tr>
    < td>a< /td>
  < /tr>
< /table>

それらはすべて先頭にスペースがあるため、表示されますが、通常のコードではスペースがありません。

私は別の方法でテーブルを作成していますが、それはphpで作成されており、これは問題の単なるレプリカです。

それで、「A」の後に新しい行にテキストを追加したいと思います。

実際の例はこちら: http://www.walsallramblers.co.uk/

右側、カレンダーの赤が新しい行にありますが、これを見つけるにはどうすればよいですか? 単語の周りに赤いボックスを配置するより良い方法を知っている人はいますか?

4

3 に答える 3

2

これを試して:

<span style="border:1px solid red;">Your text goes here</span>

テーブル内のデータを表すためにのみテーブルを使用する必要があります:)

編集:

ちなみに、「width: 1%」と設定すると、ボーダーではなくテーブルの幅を設定しています。それが新しいラインに壊れている理由だと思います。

于 2009-09-28T09:43:53.387 に答える
0
<TR>
<TD COLSPAN='7' ALIGN=center>
<B>
<table style='white-space:nowrap; border: 1px #FF0000 solid; width: 20%;'>
     <tr><td>Red</td></tr>
</table> = Today , 
<font color='blue'>Blue</font> = Walk</B>
</TD>
</TR>

これがサイトにあるものです。なぜそのように設定したいのか完全にはわかりませんが、最初の問題は、テーブルセル内にテーブルがあることです。より有効な HTML でやり直すほど、問題を修正することはお勧めしません。しかし、これであなたが望むものを始めることができると確信しています:

<tr>
<b>
<td COLSPAN='7' style='white-space:nowrap; border: 1px #FF0000 solid; width: 20%;'>
Red
</td> = Today ,
<td> 
<font color='blue'>Blue</font> = Walk
</td>
</b>
</tr>

しかし、それは書き出すだけで汚いと感じます。より良いものを使用する必要があります。私の頭の上から、私は行きます:

<tr style="font-weight: bold;">
<td colspan="7" style='white-space:nowrap; border: 1px #FF0000 solid;'>
<span syle="color: red;">Red</span> = Today, <span syle="color: blue;">Blue</span> = Walk
</td>
</tr>
于 2009-09-28T09:56:02.507 に答える
0

なぜ幅を 1% に設定するのですか? だからいつも新しいセリフが出るのだと思います..

于 2009-09-28T09:46:28.720 に答える