Html 如何使用CSS设置textarea字段内容的样式

Html 如何使用CSS设置textarea字段内容的样式,html,css,Html,Css,是否可以使用CSS设置textarea内容的样式?我至少需要在换行后插入更多的空间 我想在每次回车或换行后,在textarea中开始一段新的文本 您无法设置textarea内容的样式。您所能做的就是手动插入更多的空白。 一种方法是将单回车替换为双回车这可以通过Javascript或PHP实现 JS:str.replace(“\r\n”和“”) PHP:str\u replace(“\r\n”,“”,“正在搜索的内容”,“要进行的替换的数量”) 这些是“字符串替换”函数。所以本质上我们所做的是

是否可以使用CSS设置textarea内容的样式?我至少需要在换行后插入更多的空间


我想在每次回车或换行后,在textarea中开始一段新的文本

您无法设置textarea内容的样式。您所能做的就是手动插入更多的空白。
一种方法是将单回车替换为双回车

这可以通过Javascript或PHP实现

JS:
str.replace(“\r\n”和“
”)

PHP:
str\u replace(“\r\n”,“
”,“正在搜索的内容”,“要进行的替换的数量”)

这些是“字符串替换”函数。所以本质上我们所做的是搜索给定字符串中的某个值,并用另一个值替换它

编辑:看起来我可能错误地认为文本区域可以正确解释
。哦,你试过了吗?如果这不起作用,那么尝试使用HTML实体代码作为替换值:


这是否不会填充从文本区域接收到的内容,而不是输入的文本?如果您将brs放入文本区域,您将在文本中获得
。对不起,我认为您误解了这个问题。我实际上是想在textarea表单字段中设置文本样式。不过,谢谢你的帮助,我非常感谢你抽出时间来帮助我。:)听起来更像是一个实际的富文本编辑器小部件的工作,其中有很多。(通常基于
contenteditable
)事实上,
contenteditable
元素在按Enter键时确实会创建新的子元素。(在Chrome上,用Shift-Enter键插入一个

),如果您不想要一个完整的库,那么这可能是您想要的,而不是
文本区域
。您的意思是手动输入双回车,对吗?无论何时按下ENTER键,都不会在文本区域内动态创建双回车?这两种情况都有可能。如果希望自动执行,可以为keyup事件添加事件处理程序,并将单线中断转换为双线中断