为了避免过长的代码行,我决定根据HTML标记中的属性将其分解,如此
<tr class="<?php echo $in_cart?'in-cart':'' ?> ss-product-option"
data-in-cart="<?php echo $in_cart ?>"
data-product-option="<?php echo $o->option_id ?>"
id="ss-option-<?php echo $o->option_id ?>">
...
</tr>
我的问题是:这会导致任何地方不兼容吗?这是不好的做法吗?我发现这比我在php标签中决定换行时更清晰,更容易混淆。
答案 0 :(得分:3)
绝对没有问题,您可以在html标记内创建多少个换行符。 这不会导致任何不兼容性,因为html解析器通常会丢弃&#39; \ n&#39;在html标签里面只处理必要的。