HTML元素中的换行符?这会破坏什么吗?

时间:2014-10-06 21:04:33

标签: php html

为了避免过长的代码行,我决定根据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标签中决定换行时更清晰,更容易混淆。

1 个答案:

答案 0 :(得分:3)

绝对没有问题,您可以在html标记内创建多少个换行符。 这不会导致任何不兼容性,因为html解析器通常会丢弃&#39; \ n&#39;在html标签里面只处理必要的。