textarea元素中的换行符

Tho*_*son 26 html css internet-explorer textarea

这是纯HTML.(没有php或类似的东西,如果你想在Web视图中知道它是一个带有HTML的C#应用​​程序的背景).

我的所有HTML文件格式都很好,并且正确缩进以便于维护等.

这是一段摘录:

<tr>
    <td class="label">Clinic Times:</td>
    <td><textarea name="familyPlanningClinicSessionsClinicTimes">Monday:
    Tuesday:
    Wednesday:
    Thursday:
    Friday:
    Saturday:
    Sunday:</textarea></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

在换行符<textarea></textarea>元素是那里得到换行符在页面上.但是它还包括textarea元素中的缩进.

例如

例

我能想到删除此问题的唯一方法是删除缩进.它不是世界末日,但有另一种方式,保持良好的格式?谢谢.

Mar*_*rcx 65

你可以使用&#10;(它意味着html中的新行),但也许这不是一个很好的格式,就像你说...

我能想到删除此问题的唯一方法是删除缩进.它不是世界末日,但有另一种方式,保持良好的格式?

<tr>
  <td class="label">Clinic Times:</td>
  <td><textarea name="familyPlanningClinicSessionsClinicTimes">Monday:&#10;Tuesday:&#10;Wednesday:&#10;Thursday:&#10;Friday:&#10;Saturday:&#10;Sunday:</textarea></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

  • 通过JS注入时,`\ r \n`对我有用 (2认同)

der*_*ann 7

您的问题没有纯HTML解决方案.Textareas始终在其内容中显示任何空白.

在完美的世界中,您将能够利用CSS属性white-space; 不幸的是,它也不适用于textareas.