Eingabefeld
Teil des Abschnitts Styling mit CSS der HTML-Journey von Coddy. Lektion 52 von 76.
Aufgabe
EinfachIn dieser Lektion verbessern wir das Erscheinungsbild der Eingabefelder, damit sie benutzerfreundlich sind.
Gestalte die <input>-Felder. Befolge die folgenden Schritte:
- Mache sie 100 % breit, damit sie gut in das Formular passen.
- Füge Innenabstand hinzu, damit der Text im Inneren nicht die Ränder berührt.
- Wende einen Rahmen mit einer dezenten Farbe an.
- Runde die Ecken ab.
- Füge etwas Außenabstand zwischen den Eingabefeldern hinzu, damit sie nicht zu dicht beieinander aussehen.
- Verwende box-sizing: border-box;, damit die Breite den Innenabstand und die Rahmen einschließt.
Probier es selbst
<html>
<head>
<title>Login Form</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<form class="login-form">
<h2>Login</h2>
<input type="text" placeholder="Username">
<input type="password" placeholder="Password">
<button type="submit">Login</button>
</form>
</body>
</html>
Alle Lektionen in Styling mit CSS
4Textgrundlagen
TextfarbeSchriftfamilieSchriftgrößeSchriftstärkeTextausrichtungTextdekorationWiederholungsaufgabe Nr. 1Wiederholungsaufgabe Nr. 25Farben und Hintergründe
HintergrundfarbeHEX-FarbenRGB-FarbenTransparenz mit RGBAWiederholungs-Challenge #111Layout-Techniken
Block- vs. Inline-ElementeGrundlagen der PositionierungRelative PositionierungAbsolute PositionierungFixierte PositionierungGrundlagen von z-indexWiederholungs-Challenge14Letzte Herausforderungen
Elemente anordnenFilmlisteHochzeitseinladungskarteSchwebende Benachrichtigung3Grundlegende Selektoren
Einführung in SelektorenTypselektorKlassenselektorID-SelektorGruppenselektorenUniversalselektorAuswahl-Challenge9Flexbox
Was ist eine Flexbox?Flex-RichtungInhalte ausrichtenElemente ausrichtenDie perfekte ZentrierungFlexbox-Herausforderung12Grundlagen des Responsive Designs
Was ist Responsive Design?Viewport-Meta-TagFließende LayoutsViewport-EinheitenGrundlagen der Media QueriesFlexible BilderÜbe selbstständig: Web-Playground