html学习的一些细节(2)

175 阅读1分钟
  1. 在学习表单的过程中,我发现textarea多行文本框(文本域)中提示文字的位置会受到回车enter的影响,如
    <textarea name="self-intro">请输入自我介绍</textarea>
    

    其显示效果为:
    block.png

    而当代码用回车键分成两段时,其位置会发生变化

    <textarea name="self-intro">
    请输入自我介绍</textarea>
    

    image.png

    同样的,空格也会被输出到实际显示中,这些特征都与文本输入时一致。看上去好像显而易见,但在html的语法中,回车似乎不会使一段文本分成两行,空格打的再多也只有一个,这便显得textarea有些不同;
    因为textarea中输入的内容本就是文本,我一开始一直搞不懂为什么textarea不做成input单标签的一种类型,而是要变成一种特殊的输入。思考如果textarea归到input标签下面,就会跟text类型一模一样,text类型的输入会受到很多限制(又是一个很无聊的点);