2016-05-17 23 views
0

入力テキストボックスの高さを指定し、プレースホルダとテキストの垂直方向の中間を調整したいとします。私はそのプレースホルダにもCSSプロパティを与えました。それに何かが欠けていますか?前もって感謝します。プレースホルダとテキストの位置が入力テキストボックス内で垂直方向の中央に来ない

.input-lg { 
 
    height: 30px; 
 
    font-size: 14px; 
 
    vertical-align: middle !important; 
 
    line-height: 1.9 !important; 
 
} 
 
.form-control { 
 
    border: 1px solid #c2c2c2; 
 
    border-radius: 1px; 
 
    height: 24px; 
 
    font-size: 12px; 
 
    color: #656466; 
 
    background: #ffffff; 
 
    padding: 0 7px; 
 
     display: block; 
 
    width: 100%; 
 
} 
 
.form-control::-webkit-input-placeholder { 
 
color: #c9c9c9; 
 
font-size: 11px !important; 
 
} 
 
.form-control:-moz-placeholder { 
 
color: #c9c9c9; 
 
font-size: 11px !important; 
 
} 
 
.form-control::-moz-placeholder { 
 
color: #c9c9c9; 
 
font-size: 11px !important; 
 
} 
 
.form-control:-ms-input-placeholder { 
 
color: #c9c9c9; 
 
font-size: 11px !important; 
 
} 
 
.input-lg::-webkit-input-placeholder { 
 
    vertical-align: middle !important; 
 
    line-height: normal !important; 
 
    opacity:1; 
 
} 
 
.input-lg:-moz-placeholder { 
 
    vertical-align: middle !important; 
 
    line-height: normal !important; 
 
    opacity:1; 
 
    
 
} 
 
.input-lg::-moz-placeholder { 
 
    vertical-align: middle !important; 
 
    line-height: normal !important; 
 
    opacity:1; 
 
    
 
} 
 
.input-lg:-ms-input-placeholder { 
 
    vertical-align: middle !important; 
 
    line-height: normal !important; 
 
    opacity:1; 
 
    
 
}
<input class="form-control input-lg" type="text" placeholder="Hint Text">

+1

padding: 0 7px 2px;を追加しましたか?私にはうまく見えます。 – Paran0a

+0

@ Paran0a Chrome – sanjay

+0

再生できません。 –

答えて

0

使用して、この

.input-lg{ 
    line-height:30px; 
    } 

フィドル。 https://jsfiddle.net/np4cctmm/

+0

それでもまだ途中ではありません – sanjay

+0

行の高さを削除してみましたか:1.9とline-height:normal? –

+0

フィドル。 https://jsfiddle.net/np4cctmm/ –

0

私は単に入力を使用しているブラウザ

.input-lg { 
 
    height: 30px; 
 
    font-size: 14px; 
 
    vertical-align: middle !important; 
 
    line-height: 1.9 !important; 
 
} 
 
.form-control { 
 
    border: 1px solid #c2c2c2; 
 
    border-radius: 1px; 
 
    height: 24px; 
 
    font-size: 12px; 
 
    color: #656466; 
 
    background: #ffffff; 
 
    padding: 0 7px 2px; 
 
     display: block; 
 
    width: 100%; 
 
} 
 
.form-control::-webkit-input-placeholder { 
 
color: #c9c9c9; 
 
font-size: 11px !important; 
 
} 
 
.form-control:-moz-placeholder { 
 
color: #c9c9c9; 
 
font-size: 11px !important; 
 
} 
 
.form-control::-moz-placeholder { 
 
color: #c9c9c9; 
 
font-size: 11px !important; 
 
} 
 
.form-control:-ms-input-placeholder { 
 
color: #c9c9c9; 
 
font-size: 11px !important; 
 
} 
 
.input-lg::-webkit-input-placeholder { 
 
    vertical-align: middle !important; 
 
    line-height: normal !important; 
 
    opacity:1; 
 
} 
 
.input-lg:-moz-placeholder { 
 
    vertical-align: middle !important; 
 
    line-height: normal !important; 
 
    opacity:1; 
 
    
 
} 
 
.input-lg::-moz-placeholder { 
 
    vertical-align: middle !important; 
 
    line-height: normal !important; 
 
    opacity:1; 
 
    
 
} 
 
.input-lg:-ms-input-placeholder { 
 
    vertical-align: middle !important; 
 
    line-height: normal !important; 
 
    opacity:1; 
 
    
 
}
<input class="form-control input-lg" type="text" placeholder="Hint Text">

関連する問題