Ich habe ein Eingabefeld mit der Schriftgröße 45px. Dieses Feld sollte einen Platzhalter mit einer Schriftgröße 18px haben und die vertikale Ausrichtung des Platzhalters sollte die Mitte sein. Ich habe den folgenden Code ausprobiert, funktioniert aber nicht in Chrome und Opera.CSS. Platzhalter und Textfeld mit verschiedenen Schriftgrößen
Können Sie mir helfen, eine Lösung ohne JavaScript zu finden.
<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;
}
Vielen Dank für Ihre Antwort, aber leider funktioniert es nicht. :( –
Ich habe meine Antwort mit einer möglichen Lösung bearbeitet. Vielleicht möchten Sie einen Blick darauf werfen, um weitere Informationen über [Platzhalter] (https://css-tricks.com/almanac/selectors/p/placeholder/) –
zu erhalten Vielen Dank !!!!!!!!! Es funktioniert! –