2012-07-26 54 views
0

以下代碼會在圖標之間產生不需要的空白。格式化代碼時HTML輸出中的PHP空間

<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> 

我不想讓所有的代碼亂在一條線上。有這種情況的解決方案嗎?

回答

2

font-size:0px;樣式應用於您的div

0

你可以使用echo來輸出html代碼的一部分。你會得到這樣的東西

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

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