CSS样式覆盖默认文本框边框以创建隐形边框?

时间:2011-09-29 14:29:36

标签: html css asp.net-mvc-3 css3 razor

我想在没有边框的css / razor中显示一个文本框(好吧,作为白色背景),但是它从它的父级中获取颜色值。

问:如何覆盖父css样式中的默认值,以便我的文本框值看起来像标签(白色背景颜色)?

input[type="text"], 
input[type="password"], select {
border: 1px solid #93A9C8;  }

.TextBoxAsLabel
{
   border: none;
   background-color: #fff;
   background: transparent;
}

- 从剃刀页面调用 -

@Html.TextBoxFor(m => m.ImpToDate, new { @class = "TextBoxAsLabel" })

2 个答案:

答案 0 :(得分:1)

尝试:input.TextBoxAsLabel

这使您的课程更加具体,可能会覆盖前一课程。

答案 1 :(得分:0)

只需将边框值从none更改为0(零)