yii\widgets\Spaceless删除HTML标签之间的空白字符

yii\widgets\Spaceless将删除 HTML 标签之间的空白字符,以避免浏览器在某些情况下(例如换行内联块元素)的怪癖,纯文本的空白字符将不会被删除。

use yii\widgets\Spaceless;

<body>
    <?php Spaceless::begin(); ?>
        <div class="nav-bar">
            <!-- tags -->
        </div>
        <div class="content">
            <!-- tags -->
        </div>
    <?php Spaceless::end(); ?>
</body>

这将产生 HTML:

<body>
    <div class="nav-bar"><!-- tags --></div><div class="content"><!-- tags --></div></body>


标签:widgets