0
私はフォントサイズ45pxの入力フィールドを持っています。このフィールドには、フォントサイズが18pxのプレースホルダーがあり、プレースホルダーの垂直方向の配置は中央になければなりません。私は次のコードを試しましたが、ChromeとOperaでは動作しません。CSS。プレースホルダと異なるフォントサイズのテキストボックス
JavaScriptを使用しないで解決策を見つけることができますか?
<input type="text" placeholder="Start typing your postal code..." />
input {
width: 300px;
border: 2px solid red;
padding: 0px 5px;
line-height: 100px;
font-size: 45px;
}
::-webkit-input-placeholder {
font-size: 18px;
vertical-align: middle !important;
line-height: 100px !important;
color:#000;
text-align:center;
}
::-moz-placeholder {
font-size: 18px;
vertical-align: middle;
line-height: 100px;
color: #000;
text-align: center;
}
:-ms-input-placeholder {
font-size: 18px;
vertical-align: middle;
line-height: 100px;
color: #000;
text-align: center;
}
:-moz-placeholder {
font-size: 18px;
vertical-align: middle;
line-height: 100px;
color: #000;
text-align: center;
}
を使用するのが良いかもしれない行うための方法は、あなたの答えをありがとう、残念ながら、それは動作しません。 :( –
私は可能な解決策で私の答えを編集しました。[placeholders](https://css-tricks.com/almanac/selectors/p/placeholder/)の詳細についてはこちらをご覧ください。 –
本当にありがとう!!!!!!!!!それは動作します! –