これが私の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 に限ったことではありません。IE8 にも同じ問題があります。
考え?これを修正するにはどうすればよいですか? ありがとう!