我正在努力更改MVC TextBoxFor的字体大小?

我可以在使用时更改字体大小:


  输入,textarea {}


但这改变了我所有输入的大小。我还尝试将CS​​S类添加到我的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" })

09-18 06:33