Wie man erstellt: Registrierungsformular

Lernen Sie, wie man mit CSS ein Registrierungsformular erstellt.

Registrieren

Bitte füllen Sie dieses Formular aus, um ein Konto zu erstellen.



Durch die Erstellung eines Kontos erklären Sie sich damit einverstanden, dass Sie unsereNutzungsbedingungen und Datenschutzbestimmungen.

亲自试一试

Wie man eine Registrierungsformular erstellt

Schritt 1 - Fügen Sie HTML hinzu:

Verwenden Sie das <form>-Element, um Eingaben zu verarbeiten. Mehr Informationen finden Sie in unseren PHP-Tutorials.

Fügen Sie dann für jedes Feld einen Eingabekontrollfeld (mit zugehörigem Label) hinzu:

<form action="action_page.php">
  <div class="container">
    <h1>Registrieren</h1>
    <p>Bitte füllen Sie dieses Formular aus, um ein Konto zu erstellen.</p>
    <hr>
    <label for="email"><b>E-Mail</b></label>
    <input type="text" placeholder="E-Mail eingeben" name="email" id="email" required>
    <label for="psw"><b>Passwort</b></label>
    <input type="password" placeholder="Passwort eingeben" name="psw" id="psw" required>
    <label for="psw-repeat"><b>Passwort wiederholen</b></label>
    <input type="password" placeholder="Passwort wiederholen" name="psw-repeat" id="psw-repeat" required>
    <hr>
    <p>Durch die Erstellung eines Kontos stimmen Sie unseren <a href="#">Nutzungsbedingungen & Datenschutz</a> zu.</p>
    <button type="submit" class="registerbtn">Registrieren</button>
  </div>
  <div class="container signin">
    <p>Haben Sie bereits ein Konto? <a href="#">Anmelden</a>.</p>
  </div>
</form>

Schritt 2 - CSS hinzufügen:

* {box-sizing: border-box}
/* Innenabstand zum Container hinzufügen */
.container {
  padding: 16px;
}
/* Vollbreitige Eingabefelder */
input[type=text], input[type=password] {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  display: inline-block;
  border: none;
  background: #f1f1f1;
}
input[type=text]:focus, input[type=password]:focus {
  background-color: #ddd;
  outline: none;
}
/* Standardstil von hr überschreiben */
hr {
  border: 1px solid #f1f1f1;
  margin-bottom: 25px;
}
/* Stil für den Absenden/Registrierungsbutton festlegen */
.registerbtn {
  background-color: #04AA6D;
  color: white;
  padding: 16px 20px;
  margin: 8px 0;
  border: none;
  cursor: pointer;
  width: 100%;
  opacity: 0.9;
}
.registerbtn:hover {
  opacity:1;
}
/* Für Links wird eine blaue Textfarbe hinzugefügt */
a {
  color: dodgerblue;
}
/* Für den Abschnitt "Anmeldung" wird eine graue Hintergrundfarbe festgelegt und der Text zentriert */
.signin {
  background-color: #f1f1f1;
  text-align: center;
}

亲自试一试

相关页面

教程:HTML 表单

教程:CSS 表单