2011-05-30 15 views
0

上書きしようとすると:、次のように私は、テキスト入力のためのスタイリングを設定したテキスト入力の高さ

/** INPUTS **/ 

input{ 
background:#FFFFFF url(../images/input_bg.png) repeat-x; 
border:1px solid #CCCCCC; 
margin-bottom:20px; 
padding:7px; 
-webkit-border-radius:2px; 
-moz-border-radius:2px; 
} 

/** Text Inputs **/ 

input[type=text].small{ 
    width:33%; 
} 

input[type=text].medium{ 
    width:66%; 
} 

input[type=text].large{ 
    width:98%; 
} 

その後、私はjQueryのプラグインでテキスト入力を持ち、それらが同じにスタイルされている使用していますが問題のクラスは以下の通りです:

.dataTables_filter { 
    width: 50%; 
    float: right; 
    text-align: right; 
} 

は、だから私は、新しいCSSルールの作成:

input.dataTables_filter { 
    height: 20px !important; 
    background: none !important; 
} 

をしかし、私はMAKに見えることはできませんeテキスト入力はそれより小さくなります。

ご迷惑をおかけして申し訳ありません。

+0

サンプルページがありますか? – Niklas

+0

入力内の実際のテキストを意味しますか?文字列ではなく、line-heightまたはfontSize –

+0

を試してください。テキスト入力ボックスの実際の高さです。/ – martincarlin87

答えて

4

すべてinputにはpadding:7px;があります。 font-sizeと組み合わせると、heightの縮退を防ぐことができます。 paddingをリセットしますか?

+0

それは良い叫びです、私は手前で試して、マージンとパディングを0に設定していると確信しています。何も変わっていません:( – martincarlin87

+0

あなたの 'input'のために' font-size'を調整しようとしています。 –

+0

ここに私の瞬間があります: 'input.dataTables_filter { height:20px!important; background:none! パディング:0px!重要; font-size:10px!important; 元の入力規則を取り除くと、それはうまく見えるので、なぜ私は – martincarlin87

関連する問題