【问题标题】:PHP spaces in HTML output when formatting code格式化代码时 HTML 输出中的 PHP 空格
【发布时间】:2012-07-26 16:09:34
【问题描述】:

以下代码将在图标之间产生不需要的空白。

<div>
    <img src="icon1.png" />
    <img src="icon2.png" />
</div>

我需要将图像标签保留在单行上,因为我的 .phtml 文件中有一些条件,它看起来像这样:

<div>
    <?php if ($condition1) : ?>
        <img src="icon1.png" />
    <?php endif ?>
    <?php if ($condition2) : ?>
        <img src="icon2.png" />
    <?php endif ?>
</div>

我不想将所有代码都放在一行中。这种情况有解决办法吗?

【问题讨论】:

    标签: php html css whitespace


    【解决方案1】:

    font-size:0px; 样式应用于您的div

    【讨论】:

      【解决方案2】:

      您可以使用 echo 输出部分 html 代码。你会得到这样的东西

      <div>
          <?php if (true) : 
              echo '<img src="icon2.png" />';
          endif;
      
          if (true) : 
              echo '<img src="icon2.png" />';
          endif;
          ?>
      </div>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-27
        • 2016-10-08
        • 1970-01-01
        • 1970-01-01
        • 2014-01-07
        • 2017-06-27
        相关资源
        最近更新 更多