EDIT:Ein unerklärlicher Platz im Inneren Anker hinzugefügt!
Nein. Ignoriere das. Der Platz wird vom Browser dorthin gelegt.
Dies ist ein HTML-Schnipsel aus meiner Anwendung:
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.
Wie Sie sehen können, gibt es einen einzigen Raum nach dem schließenden Tag. Im Browser wird der Speicherplatz jedoch innerhalb des Ankers hinzugefügt. So sieht es wie folgt aus:
Dies ist der PHP-Code, der die HTML erzeugt:
<?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"; ?>
ich vollständig von dieser buffled bin und kann nicht herausfinden, was das verursacht hat, obwohl ich habe seit 30 Minuten in den Code starrte.
Dies ist ein relavant Teil aus der Übersetzungsdatei:
'Kliknite' => 'Click here',
Wie Sie sehen können, sollte es keinen Raum, der von Zend_Translate hinzugefügt werden.
Versuchen Sie HTML5, nicht XHTML. Der Platz im '' wird jedoch durch das Standardverhalten vieler Browser unterstrichen. – mario
@mario gibt es keinen Platz. Der Zeilenumbruch und der Tabstopp werden nur als Eins dargestellt. Und ich bezweifle, dass es in HTML5 nicht da sein wird (was sowieso Tag-Suppe ist). – Gordon
@mario Ich weiß das. Aber zwischen und ist kein Platz. Der Platz ist nach dem schließenden Tag. –