2011-08-11 12 views
0

エコー内でHTMLコードに問題があります。これは私のコードです:HTML改行によって空白が作成される

echo "<tr><td class=\"desc\"> 
          <div class=\"tit\"> 
           <img class=\"unit u".$i."\" src=\"img/x.gif\" alt=\"".$unit_name."\" title=\"".$unit_name."\" /> 
           <a href=\"#\" onClick=\"return Popup(".$i.",1);\">".$unit_name."</a> 
          </div> 
          <div class=\"details\"> 
           <img class=\"r1\" src=\"img/x.gif\" alt=\"".$lang['resources']['Lumber']."\" title=\"".$lang['resources']['Lumber']."\" />".${'bs'.$i}['wood']."| 
           <img class=\"r2\" src=\"img/x.gif\" alt=\"".$lang['resources']['Clay']."\" title=\"".$lang['resources']['Clay']."\" />".${'bs'.$i}['clay']."| 
           <img class=\"r3\" src=\"img/x.gif\" alt=\"".$lang['resources']['Iron']."\" title=\"".$lang['resources']['Iron']."\" />".${'bs'.$i}['iron']."| 
           <img class=\"r4\" src=\"img/x.gif\" alt=\"".$lang['resources']['Crop']."\" title=\"".$lang['resources']['Crop']."\" />".${'bs'.$i}['crop']."| 
           <img class=\"clock\" src=\"img/x.gif\" alt=\"".$lang['gameplay']['duration']."\" title=\"".$lang['gameplay']['duration']."\" />"; 

は、今私は、私はそれぞれの行にそれらの<img classものを入れる場合、|の後にスペースを得るという問題があるが、私は彼らの間には空白より<img class>|<img class>のように、同じ行に入れます。

だから実際に私の結果は次のようになります。

Lumber21312| Clay21312| Iron2312| Crop2132| 

私はそれが次のようになりたい:私はそれほど明確ではなかった場合

Lumber21312|Clay21312|Iron2312|Crop2132| 

申し訳ありません:$

+1

これで、ソースに空白文字を追加するとブラウザにスペースが表示され、ブラウザにスペースを表示させたくないと判断したので、ドキュメントに空白文字を入れないでください。 – Quentin

+0

私はそこに空白を入れません。私はちょうど300文字の行を持っているよりも私の目の方が良いので、各行にそれらを持っています – Dzoki

+0

HTMLでは、スペースは崩壊しても無視されません。 –

答えて

1

エコーそれを次に、あなたはそこに同じくらい空白を置くことができ、そしてそれは表示されません。

+0

ええ、ありがとう:) – Dzoki

0

はインデントを削除しますスペース、それは空白を引き起こしています。あなたが望むよう

"<img />". 
"|". 
"<img />". 

などのような

<img />|<img />|<img />|... 
+0

私は同じ行にありたいとは思わない。なぜなら、行は長く、各行にそれを入れたいからである。 – Dzoki

関連する問題