كيف تدع النص يتكيف مع عرض جدول مجموعة بدلاً من تمديد الجدول؟
-
30-09-2019 - |
سؤال
اعتقدت أن هذا من شأنه أن يصنع جدولًا بعرض محدد ، وسيحاول هذا النص تلقائيًا أن يتناسب مع البدء على خط جديد. ومع ذلك ، لا يزال الجدول يمتد بخطوط طويلة من النص.
<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>
أعتقد أنني أنسى شيئًا ضروريًا للغاية هنا .. 0.O
المحلول
قم بتغيير الرمز إلى هذا:
echo nl2br(wordwrap(file_get_contents("file.txt")));
هناك وظيفة مدمجة في PHP تسمى WordWrap لمثل هذه المهام.
نصائح أخرى
يجب أن يكون للنص مسافات حتى تتناسب مع هذا العرض. إذا كان لديك كلمة طويلة للغاية ، فسيتم عرضها بالكامل على سطر واحد. يمكنك استخدام WordWrap PHP Function ، والذي يتيح لك ضبط عرض الخط على عدد معين من الأحرف (http://php.net/wordwrap)
حاول القيام بذلك بواسطة CSS:
word-wrap:break-word
قم أيضًا بتغيير عرضك = إلى style="width: 300px"
لا تنتمي إلى StackOverflow