2017-01-02 43 views
1

刪除樣式我有這個類,從kendostyle從一類CSS

<input class="k-textbox k-input" > 

和K輸入級獲得它的輸入標籤是:

.k-input{ 
    height: 2.214em; 
    line-height: 2.214em; 
    padding: .177em 0; 
    text-indent: .8em; 
    border: 0; 
    margin: 0; 
} 

現在,我不「不想風格

height: 2.214em; 

在這個類中,我該怎麼辦呢?

我不能修改這個類是CSS文件,因爲它是用在一些其他標籤

+0

與覆蓋它的自定義CSS。 –

+0

這不是CSS的工作原理。您應該添加更具體的選擇器,以應用更具體的樣式。 – meagar

+0

$('.k-textbox.k-input').css('height',''); – Shaybi

回答

1

如果您不希望特定線條樣式,你可以使用內聯CSS

覆蓋的CSS

<input class="k-textbox k-input" style="height: auto;"> 
2

添加這樣其他的CSS

.k-textbox.k-input{height:auto;} 
1

添加父格,然後像風格

<div class="parent"> 
    <input class="k-textbox k-input" > 
</div> 

.parent > .k-input{ 
    height: auto; 
} 
1

將屬性更改爲空字符串似乎可以完成這項工作。

$(".k-input").css("height", ""); 
1

@ user2830448請根據您的要求檢查以下代碼。您可以先輸入改變高度儘可能多的,您需要:

.k-input{ 
 
    height: 2.214em; 
 
    line-height: 2.214em; 
 
    padding: .177em 0; 
 
    text-indent: .8em; 
 
    border: 0; 
 
    margin: 0; 
 
} 
 

 
.custom_parent .k-input{ 
 
    height:auto !Important; 
 
}
<div class="custom_parent"> 
 
    <input type="text" class="k-textbox k-input" > 
 
</div> 
 

 
<input class="k-textbox k-input" >

1

在div中添加一次靜態div幷包裝文本框。

試試這個..

<div class="cstm-input"> 
<input class="k-textbox k-input" /> 
</div> 


div.cstm-input .k-input{ 
    height: auto !important; 
} 

您可以通過jQuery的也做..

我希望這是對你的幫助......