Ich möchte das Etikett über den Eingang bekommen. Aber wenn ich es im Code nach oben verschiebe, funktionieren die CSS-Focus-Stile nicht mehr. Im Fokus wird der Etikettenbedarf größer. Wie behebe ich das? alles versucht ...Kann Etikett und Eingabe nicht erhalten, um am Fokus zu arbeiten
form {
margin-top: 25px;
}
input {
display:block;
}
form input:focus + label {
font-size: 1.5em;
}
<form>
<!-- DOESN'T WORK
=====================
-->
<label for="firstname">First name:</label>
<input id="firstname" name="firstname" type="text">
<br>
<!-- WORKS
=====================
-->
<input id="lasttname" name="firstname" type="text">
<label for="lasttname">Last name:</label>
</form>
Works, aber jetzt, wie man das Etikett oben auf dem Feld bekommen? das kann ich nicht verstehen ..... Da das Label darunter steht benutze ich BLOCK um es aufzustehen .... –
@AlexeyTseitlin oh, ich habe nicht zuerst bekommen was du wolltest. Ich habe meine Antwort bearbeitet, jetzt ist es in 'flexbox' geschrieben, sollte gut funktionieren. – t1m0n
Große Antwort! Vielen Dank!) Kann es ohne Flex gemacht werden? –