在<tr>
代码中,<td>
和<pre>
代码有效吗?
我正在使用<pre>
标记在网站上显示一些PHP代码,代码中包含html标记<tr>
和<td>
的各种实例,这些标记跳出了<pre>
标记并在底部执行。他们为什么要这样做?
它们包含在echo
之后和“”之内,而且两者都执行相同的操作。我的CSS中没有pre
,在网上找不到任何类似的问题。
示例:
echo '<table border="1">';
echo "<tr><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td></tr>";
while($info = mysql_fetch_array($data)){
echo "<tr>";
echo "<td>" . $info['a'] . "</td>";
echo "<td>" . $info['b'] . "</td>";
echo "<td>" . $info['c'] . "</td>";
echo "<td>" . $info['d'] . "</td>";
echo "<td>" . $info['e'] . "</td>";
echo "</tr>";
};
echo "</table>";
我尝试使用print
,没有更改
答案 0 :(得分:3)
答案 1 :(得分:0)
我认为<pre>
标签的具体用法是将元素显示为它是什么,即使非
多个空格也会显示,键盘也不显示分界线(非 - <br />
标记),并且不会使HTML标记失败。您可以使用此格式<tag>
来使标记失败。但我不知道<pre>
是否会使PHP代码失败。