如何为Html.TextBoxFor创建正确的.css

时间:2014-11-25 14:44:41

标签: html css asp.net-mvc

在我的观点中,我需要一个具有propher风格的文本框。

例如:

@Html.TextBoxFor(m => m.Number, new {disabled = "disabled", @class = "special-container"})

在.css:

.special-container
{
    background: -webkit-linear-gradient(#ffffff, #656565 50%);
    background: -o-linear-gradient(#ffffff, #656565 50%);
    background: -moz-linear-gradient(#ffffff, #656565 50%);
    background: linear-gradient(#ffffff, #656565 50%);
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    color: red;
    width:90%;
    font-size: 12px;
    font-weight: 600;
}

其中一半正在运作。我的意思是,边框和背景正在工作,因为它应该工作,但颜色,字体和宽度完全被忽略,我无法弄清楚为什么。 例如,如果我添加颜色作为属性或任何被忽略的内容:

Style = "color:red"

它正常运作。

所以,我的问题是,如果.css中的样式忽略了一半属性,我做错了什么,但它们仍然作为属性工作?应该怎么看?

P.S抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

我认为有些东西会覆盖你的CSS。请仔细检查一下。