【发布时间】:2016-03-06 19:34:43
【问题描述】:
我正在处理一些遗留的 PHP 代码,这些代码会根据条件产生以下输出:
<div class="foo bar">Bork bork bork</div>
或:
<div class="foo ">Bork bork bork</div>
注意第二个示例中类名后面的空格。这绝对是丑陋的,但我现在有一些时间限制,解决这个问题需要一些我暂时避免的重大代码手术。在我迄今为止测试过的浏览器上似乎没有问题,但如果我在这里完全违反标准,我宁愿今晚加班。
所以。按照标准,这是否允许?
【问题讨论】:
-
应该没问题。我能想到的唯一潜在问题是,如果您使用属性选择器
[class="foo"]和空格会有所不同.. jsfiddle.net/p1pcxy25 (但您真的不应该像那样滥用属性选择器.. 所以您'可能很好)。 -
重复记录。过失。