2011-09-29 110 views
0

我想在沒有邊框的css/razor中顯示一個文本框(很好,作爲白色背景),但它從它的父項中拾取顏色值。CSS樣式覆蓋默認文本框邊框來創建隱形邊框?

問:我如何可以覆蓋父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" }) 
+0

等等,現在看起來是什麼樣子? – corroded

+0

border:0;沒有做任何事情。邊框樣式值仍被繼承。 – JaJ

+0

你有沒有試過input.TextBoxAsLabel? – corroded

回答

1

嘗試:input.TextBoxAsLabel

這使你的類的更多具體,並可能會覆蓋前一個。

0

簡單的邊界值從零更改爲0(零)

+0

不行!樣式仍然被輸入[type =「text」]風格覆蓋。 – JaJ

+0

你能設置一個class/id爲默認值嗎? – JoshMWilliams