什么计量单位是"行"和" cols"在`@Html.TextAreaFor`中?

时间:2015-06-26 20:14:15

标签: asp.net-mvc razor asp.net-mvc-5

虽然我能够找到如何使用Text Area Extensions for the TextAreaFor HtmlHelper的代码示例,但我仍然无法找到"行"的测量单位的任何定义。和" cols"。

@Html.TextAreaFor(model => model.RelationshipToGrowth, 
      new { rows=10, cols=40, @class="form-control" })

如果我按字面解释参数,我会说"行是行数"和" cols是列数",但它无法帮助我将其转换为网页上的演示文稿。

单位是否以像素为单位?比例?其他一些单位?

更新:我找到this reference,但它只是重复了我所采用的字面解释。例如,"定义textarea中的列数。"

所以我想问题是,列的宽度行的高度

1 个答案:

答案 0 :(得分:2)

rows的度量单位是“可见线”:

  

控件的可见文本行数。

cols的度量单位是“平均字符宽度”:

  

文本控件的可见宽度,平均字符宽度。如果指定,则它必须是正整数。如果未指定,则默认值为20(HTML5)。

以上来自MDN's <textarea> documentation的报价。