在与表相同的行上写入数据

时间:2009-09-28 09:38:27

标签: html html-table border

我有一张桌子......让事情变得甜美,让我说我有这个:

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

它们在开头都有一个空格,因此它会显示,在普通代码中它没有空格。

我正在做的表与众不同,但它是用php制作的,而这只是问题的复制品。

所以,我想在“A”之后添加一些文字 它一直把它放在新的一条线上。

这里有一个工作示例: http://www.walsallramblers.co.uk/

右侧,日历红色在新线上,我该如何发现?有没有人知道在一个单词周围放一个红框的更好方法?

3 个答案:

答案 0 :(得分:2)

试试这个:

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

您应该只使用表来表示表中的数据:)

编辑:

顺便提一下,当你设置“width:1%”时,你要设置表格的宽度,而不是边框​​。我认为这是它突破新线的原因。

答案 1 :(得分:0)

为什么设置宽度为1%?我想这就是为什么你总是得到新的线路..

答案 2 :(得分: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>