这是我的CSS:
.editor-field textarea {
width : 400;
height : 100px;
}
这是我认为的标记:
<div class="editor-field">
@Html.EditorFor(model => model.Visit.BehavioralObservations)
@Html.ValidationMessageFor(model => model.Visit.BehavioralObservations)
</div>
这是我的模型的注释,显示了 MultilineText 属性:
[DisplayName("Behavioral Observations")]
[DataType(DataType.MultilineText)]
public string BehavioralObservations { get; set; }
为什么我不能设置这个文本区域的宽度?我可以在我的 CSS 中调整高度,它看起来是正确的(使用 Chrome 开发者工具验证),但宽度没有改变。Chrome 表示该宽度是一个无效的属性值,并且对该属性应用了删除线,并且在该属性旁边显示了一个黄色三角形。
仅供参考,这不仅限于 Chrome。IE8 也有同样的问题。
想法?我该如何解决?谢谢!