Wie läßt Text zu einem gedeckten Tisch anpassen Breite statt die Tabelle der Dehnung?
-
30-09-2019 - |
Frage
Ich dachte, dass dies eine Tabelle mit einem Satz Breite machen würde, und dass der Text würde versuchen, automatisch durch Starten auf eine neue Zeile zu passen. Jedoch nach wie vor die Tabelle durch lange Textzeilen gestreckt wird.
<HTML><center><table width="300" border="1"><tr><td>
<?php
If (file_exists("file.txt")){
Echo nl2br(file_get_contents("file.txt"));
}Else{
Echo "File not found.";
}
?>
</td></tr></table></center></HTML>
Ich glaube, ich bin etwas vergessen unbedingt notwendig, hier .. 0.o
Lösung
Ändern Sie den Code so aus:
echo nl2br(wordwrap(file_get_contents("file.txt")));
Es wird in Funktion in PHP einen eingebauten namens wordwrap für solche Aufgaben .
Andere Tipps
Der Text muss Räume haben, um es in dieser Breite zu passen. Wenn Sie ein extrem langes Wort haben, wird es vollständig auf einer Zeile angezeigt. Sie könnten die PHP-Funktion wordwrap verwenden, mit dem Sie die Breite der Linie auf eine bestimmte Anzahl von Zeichen festlegen können ( http: / /php.net/wordwrap )
Versuchen Sie es mit CSS tun:
word-wrap:break-word
Auch Ihre Breite ändern = zu style="width: 300px"