- 在学习表单的过程中,我发现textarea多行文本框(文本域)中提示文字的位置会受到回车enter的影响,如
<textarea name="self-intro">请输入自我介绍</textarea>其显示效果为:
而当代码用回车键分成两段时,其位置会发生变化
<textarea name="self-intro"> 请输入自我介绍</textarea>同样的,空格也会被输出到实际显示中,这些特征都与文本输入时一致。看上去好像显而易见,但在html的语法中,回车似乎不会使一段文本分成两行,空格打的再多也只有一个,这便显得textarea有些不同;
因为textarea中输入的内容本就是文本,我一开始一直搞不懂为什么textarea不做成input单标签的一种类型,而是要变成一种特殊的输入。思考如果textarea归到input标签下面,就会跟text类型一模一样,text类型的输入会受到很多限制(又是一个很无聊的点);