كيف تدع النص يتكيف مع عرض جدول مجموعة بدلاً من تمديد الجدول؟

StackOverflow https://stackoverflow.com/questions/3531161

سؤال

اعتقدت أن هذا من شأنه أن يصنع جدولًا بعرض محدد ، وسيحاول هذا النص تلقائيًا أن يتناسب مع البدء على خط جديد. ومع ذلك ، لا يزال الجدول يمتد بخطوط طويلة من النص.

<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>

alt text

أعتقد أنني أنسى شيئًا ضروريًا للغاية هنا .. 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"

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top