2014-06-23 17 views
15

Ich habe eine Textarea, die einige Daten aus der Spalte "Geschichte" in meiner Datenbank anzeigt. Aus unbekannten Gründen gibt es fast 1,5 Zeile zusätzlichen Speicherplatz vor dem Text. Jeder kann mir eine Idee geben, warum passiert es? Hier ist mein HTML-Stück:So entfernen Sie zusätzlichen Speicherplatz in Textbereich

<div> 
    <table> 
    <tr> 
     <th > History:</th> 
     <td> 
     <textarea style="margin-left:90px"; name="history"cols="80"label="notes"rows="4"wrap="virtual"> 
     <?php echo $my_class->history;?></textarea> 
     </td> 
    </tr> 
    </table> 
</div> 

Sie das Problem hier sehen kann: enter image description here

+0

Versuchte im Echo '$ my_class-> history' Trimmen? – j08691

+0

Ich habe es versucht, aber es sortiert nicht dieses Problem – user2815059

+2

Versuchen Sie, Antwort von hier zu lesen: http://stackoverflow.com/questions/23824681/textarea-whitespaces?rq=1 – Shashank

Antwort

33

Sein, weil Ihr PHP-Tag auf einer neuen Zeile ist. Es liest in den Whitespace von wo <textarea> endet, bis PHP-Tag öffnet. Setzen Sie das alles auf eine Zeile, um es zu beheben.

+1

Vielen Dank für die Antwort ... Ich habe alles versucht, um dieses Problem zu lösen ... –

0

setzen Sie Ihre PHP-Open-Tag direkt nach dem Text schließen Tag .. Verwendung Zeilenumbruch Dont .. Und in der Nähe php genau vor (wie Sie getan haben) .. Dieses alle Leerzeichen gelöscht werden ..

0

Put Dies alles in einer Zeile, um dieses Problem zu beheben. Machen Sie Ihren Code so.

<textarea style="margin-left:90px";name="history"cols="80"label="notes"rows="4"wrap="virtual"><?php echo $my_class->history;?></textarea> 
Verwandte Themen