繁体   English   中英

CSS样式覆盖默认的文本框边框以创建不可见的边框?

[英]CSS style override default textbox border to create invisible border?

我想在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" })

尝试: input.TextBoxAsLabel

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

只需将边框值从无更改为0(零)即可

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM