我正在努力更改MVC TextBoxFor的字体大小?
我可以在使用时更改字体大小:
输入,textarea {}
但这改变了我所有输入的大小。我还尝试将CSS类添加到我的TextboxFor中:
@Html.EditorFor(model => model.UserName, new { @Class = "Mytextarea" })
的CSS
.Mytextarea {
font-size: 0.85em !important;
height: 14px !important;
color: #333 !important;
/*font-family: inherit;*/
width: 300px;
}
这没有影响。
我的TextBoxFor庞大又笨重,我无法更改它们,如果可能的话,我想设置样式以一次全部更改。
编辑:
最佳答案
因此,您从询问TextBoxFor开始,但是您的实际代码引用了EditorFor。
使用EditorFor
扩展名时,您需要编写一个自定义编辑器模板来描述可视组件。如果不这样做,它将使用默认模板,即"text-box single-line"
的来源。
有关如何构建可分配给EditorFor
帮助器的模板的快速说明,请参见this answer。或者像这样使用TextBoxFor
。
@Html.TextBoxFor(model => model.UserName, new { @Class = "Mytextarea" })