我有一个ANSI颜色的日志文件。我使用PHP将它们str_replace到<span color="">
HTML标记中。
如果我使用PHP str_replace,并将颜色重置为</span>
,我将如何结束多个span声明?
示例:<span color="red"><span color="blue"></span>
我怎样才能让一个</span>
结束之前的陈述?
答案 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>
”,这有点难看
或者你可以找出为什么你错过了一个