いいえ。これは無視してください。スペースはブラウザによってそこに置かれます。
これは私のアプリケーションからのHTMLスニペットです:
Correct answers:
0 / 6<br /><br />
You have failed to pass the final test.
<a href="/module/controller/course/id/5" class="accessible-link">
Click here
</a>
to return to the training.
ご覧のとおり、</a>終了タグの後にスペースが1つあります。ただし、ブラウザでは、アンカー内にスペースが追加されます。したがって、次のようになります。
これは、HTMLを生成するPHPコードです。
<?php if (isset($this->correctAnswersCount) && isset($this->answersCount)): ?>
<?php echo Zend_Registry::get('translate')->_('Počet správnych odpovedí'); ?>:
<?php echo ToHtml($this->correctAnswersCount); ?> / <?php echo ToHtml($this->answersCount); ?><br /><br />
<?php endif; ?>
<?php echo Zend_Registry::get('translate')->_('Záverečný test sa vám nepodarilo úspešne absolvovať.'), "\n"; ?>
<a href="<?php echo ToHtml($this->backToCourseUri); ?>" class="accessible-link">
<?php echo Zend_Registry::get('translate')->_('Kliknite'), "\n"; ?>
</a>
<?php echo Zend_Registry::get('translate')->_('pre návrat do kurzu.'), "\n"; ?>
私はこれに完全に困惑していて、30分間コードをじっと見つめていても、これを引き起こしている原因を理解できません。
これは、翻訳ファイルの関連部分です。
'Kliknite' => 'Click here',
ご覧のとおり、Zend_Translateによってスペースが追加されることはありません。