HTML:仅使用一个标记关闭多个标记

时间:2012-08-08 00:01:07

标签: php html

我有一个ANSI颜色的日志文件。我使用PHP将它们str_replace到<span color=""> HTML标记中。

如果我使用PHP str_replace,并将颜色重置为</span>,我将如何结束多个span声明?

示例:<span color="red"><span color="blue"></span>

我怎样才能让一个</span>结束之前的陈述?

3 个答案:

答案 0 :(得分:3)

你不会,你需要使用两个</span></span>标签关闭两个<span>标签。

对于你的情况,这将是

<span color="red"><span color="blue"></span></span>

注意: 正如@calvinf在下面的评论中指出的那样,您应该使用style="color:blue;",因为color属性已被弃用了很长时间。

答案 1 :(得分:1)

当浏览器解释<span>标记时,它需要该Exact Same标记的结束标记。因此,无论你打开多少都不能使用单</span>因为浏览器会拼命搜索其他人。{/ p>

答案 2 :(得分:0)

我认为没有办法。 我想你必须这样做, 首先mananualy添加缺少的“</span>”,这有点难看 或者你可以找出为什么你错过了一个