Weiter zum Hauptinhalt

Hol dir Hilfe von Experten

Von Schulungen bis hin zum Full-Service-Marketing: Unsere Partnercommunity kann dir dabei helfen, deine Ideen in die Tat umzusetzen.

Engagiere einen Experten

CSS-Hooks zur Personalisierung von Formularen

Jeder Mailchimp-Zielgruppe ist ein gehostetes Registrierungsformular zugeordnet, das mit unserem Formular-Builder angepasst werden kann. Für Benutzer mit kostenpflichtigen Tarifen, die mehr Kontrolle über das Erscheinungsbild ihres gehosteten Registrierungsformulars haben möchten, bietet Mailchimp einen erweiterten Modus an, der Zugriff auf den Formularcode ermöglicht. CSS-Hooks dienen dazu, innerhalb des Formularcodes Frontend-Elemente in deinem Registrierungsformular mithilfe von Code aus serverseitigen Quellen zu ändern.

In diesem Artikel definieren wir CSS und CSS-Hooks, präsentieren beliebte Entwicklungstools und stellen Referenztabellen mit CSS-Hooks zur Verfügung, die du in einem Mailchimp-Registrierungsformular verwenden kannst.

Was du wissen solltest

Bevor du mit diesem Vorgang beginnst, solltest du einige Punkte beachten.

  • Dies ist ein erweitertes Feature und somit für Benutzer empfohlen, die Vorkenntnisse in benutzerdefinierter Programmierung mitbringen. Wende dich an deinen Entwickler oder beauftrage einen Mailchimp-Experten, falls du Hilfe benötigst.
  • Wenn du wenig bis gar keine Erfahrung mit benutzerdefinierter Programmierung hast, kannst du den Formular-Builder verwenden, um dein gehostetes Registrierungsformular zu erstellen, zu entwerfen und anzupassen.
  • Mailchimp-Registrierungsformulare können bis zu 30 benutzerdefinierte Zielgruppenfelder enthalten. Der Premium-Tarif schließt bis zu 80 benutzerdefinierte Zielgruppenfelder ein.

Definitionen

Elemente (HTML)
Elemente in HTML sind alle Komponenten, aus denen eine Webseite besteht. Basierend auf den darin platzierten Eigenschaften und Attributen können sie Daten, Text oder Bilder enthalten oder leer sein.

CSS
CSS (Cascading Style Sheets) ist eine Stylesheet-Sprache, die bestimmt, wie Elemente auf einer Webseite dargestellt werden. Sie kann zum Gestalten von Text, zum Zuweisen von Elementen zu bestimmten Teilen einer Seite, zum Erstellen von Animationen und für vieles mehr verwendet werden. Schau dir diese CSS-Einführung von W3Schools an.

CSS-Selektor
CSS-Selektoren dienen zur Identifizierung der Elemente, die du anpassen möchtest. Es gibt 5 Selektorkategorien, die normalerweise auf dem Namen eines Elements, einer Klasse oder einer ID basieren.

CSS-Hook
Ein CSS-Hook verbindet serverseitige Inhaltsbibliotheken über CSS mit HTML-Elementen auf einer Webseite.

Entwicklungstools

Die meisten modernen Webbrowser verfügen über eine Entwicklerkonsole, die bei der Fehlerbehebung, Protokollierung von Fehlern und beim Testen von Codes helfen kann. Nachdem du CSS-Hooks zu deinem Formular-Code hinzugefügt hast, kannst du deine Änderungen mithilfe einer der folgenden Entwicklererweiterungen in Echtzeit sehen.

Firefox Developer Tools ist eine leistungsstarke Web-Entwicklungserweiterung für Firefox.

DevTools ist eine browserbasierte Entwicklungssuite, die in Microsoft Edge verfügbar ist. F12 Developer Tools ist ein ähnliches Produkt für Internet Explorer-Benutzer, das mit allen Versionen von Internet Explorer funktioniert.

Chrome DevTools zählt zu den Entwicklertools von Google Chrome.

Referenztabellen

Die folgenden Tabellen enthalten CSS-Hooks, mit deren Hilfe du deine Registrierungsformulare anpassen kannst.

Formular „Global Styles" (Globale Stile)

CSS-SelektorName/TypBeschreibung
#mc_embed_signupDIV-ElementDieses DIV-Element umgibt das Formular. Wenn du diese Auswahloption vor den anderen folgenden Auswahloptionen wählst, stellst du sicher, dass die gewünschten Stile angewendet werden. (z. B. #mc_embed_signup .mc-field-group)
#mc-embedded-subscribe-formFORMULAR-ElementMit dieser Auswahlfunktion legst die Stile für das Haupt-Formularelement fest. Sie eignet sich hervorragend, um Füllraum zu Formularelementen hinzuzufügen.
div.mc-field-groupFeldgruppeAußenrand für die einzelnen Labels und Eingabekombination für Formulare mit mehr als einem Feld. Diese Option dient der Einstellung des horizontalen und vertikalen Abstands (Füllraum) zwischen den Eingabeelementen. Einige .mc-Feldgruppenelemente gehören außerdem zur Klasse .size1of2, sodass ihre Größe um die Hälfte reduziert wird. So können pro Zeile zwei Feldgruppenelemente hinzugefügt werden.
div.mc-field-group labelLabelsStandardmäßige Label-Auswahl. Mithilfe dieser Option kannst du den Stil der meisten Formular-Labels anpassen.
div.mc-field-group inputEingabe(n)Standardmäßige Eingaben-Auswahl. Mithilfe dieser Option kannst du den Stil der meisten Eingaben anpassen.
div.mc-field-group selectDropdown-MenüsStandardmäßige Dropdown-Auswahl. Mithilfe dieser Option kannst du den Stil sämtlicher Dropdown-Menüs anpassen.
input.buttonButton „Submit" (Einreichen)Mithilfe dieser Auswahl kannst du den Stil des Buttons zum Einreichen anpassen.

Kontrollkästchen und Optionsfelder

CSS-SelektorName/TypBeschreibung
div.mc-field-group.input-groupDIV-ElementDer Haupt-DIV-Container für Kontrollkästchen/Optionsfelder.
div.mc-field-group.input-group strongFettgedrucktes LabelDient zum Formatieren des äußeren Feld-Labels für Kontrollkästchen/Optionsfelder.
div.mc-field-group.input-group ulUL-ElementUngeordneter Listencontainer für Kontrollkästchen/Optionsfelder.
div.mc-field-group.input-group ul liLI-ElementListen-Element, das das Label und die Eingabe enthält (Kontrollkästchen/Optionsfelder)
div.mc-field-group.input-group labelLabels für Kontrollkästchen-/OptionsfelderStandardmäßige Label-Auswahl für Kontrollkästchen- bzw. Optionsfelder-Gruppen. Hinweis: In Kontrollkästchen- bzw. Optionsfelder-Gruppen wird das Label nach der Eingabe hinzugefügt.
div.mc-field-group.input-group inputEingabe für Kontrollkästchen/OptionsfelderStandardmäßige Eingaben-Auswahl für Kontrollkästchen- bzw. Optionsfelder-Gruppen.

Pflichtfelder

CSS-SelektorName/TypBeschreibung
.indicates-requiredDIV-ElementContainer für den Hinweis „*indicates required" (Mit Sternchen gekennzeichnete Felder sind Pflichtfelder) am Beginn von Formularen.
.mc-field-group .asteriskSPAN-ElementContainer für „*" (Sternchen) im Rahmen erforderlicher Labels.

Antwortnachrichten (Ajax)

CSS-SelektorName/TypBeschreibung
#mce-responsesDIV-ElementContainer für Fehlermeldungen.
div.responseDIV-ElementStandardmäßiger Container für Antwortnachrichten. Damit keine leeren mit Stilelementen versehenen Felder angezeigt werden, muss hierfür standardmäßig die Einstellung „display:none;" festgelegt werden. Das JavaScript fügt das Element „display.block" im Inline-Stil hinzu, damit die Nachrichten bei Bedarf angezeigt werden.
div.mce_inline_errorDIV-ElementDIV-Element mit einer Fehlermeldung unter den Eingaben, die ein Problem aufweisen.
input.mce_inline_errorEingabe(n)Die Klasse .mce_inline_error wird ebenfalls zu Eingaben hinzugefügt, um einen roten Rand einzufügen.
#mce-error-responseFehlermeldungContainer für nicht-eingabespezifische Fehlermeldung.
#mce-success-responseErfolgsmeldungContainer für Erfolgsmeldung.

Datumsfelder

CSS-SelektorName/TypBeschreibung
.datefieldDIV-ElementContainer für Datumsfelder.
.datefield inputEingabe(n)Standardmäßige Datumseingaben.
.datefield .monthfield inputTexteingabeTexteingabe für Monatsinformationen
.datefield .dayfield inputTexteingabeTexteingabe für Tagesinformationen
.datefield .yearfield inputTexteingabeTexteingabe für Jahresinformationen
.datefield .small-metaSPAN-ElementHilfstext für Datumsformat (TT.MM.JJJJ)

Adressfelder

CSS-SelektorName/TypBeschreibung
.mc-address-groupDIV-ElementAdressgruppe, die das Element enthält. Die einzelnen Adressformular-Elemente haben den gleichen Stil wie die oben aufgeführten allgemeinen Formular-Elemente.

Felder für US-Telefonnummern

CSS-SelektorName/TypBeschreibung
.phonefield-usDIV-ElementContainer-Element für Telefonfeld-Eingaben.
.phonefield-us .phonearea inputTexteingabeEingabe der Telefonvorwahl.
.phonefield-us .phonedetail1 inputTexteingabeEingabe für die ersten 3 Ziffern von US-Telefonnummern.
.phonefield-us .phonedetail2 inputTexteingabeEingabe für die letzten 4 Ziffern von US-Telefonnummern.
.phonefield-us .small-metaSPAN-ElementHilfstext für das Telefoneingabeformat (###) ###-####

Technischer Support

Hast du eine Frage?

Zahlende Nutzer können sich anmelden, um E-Mail- oder Chat-Support zu erhalten.


War dieser Artikel hilfreich?

Ähnliche Inhalte


Erweiterte Formularanpassung

Benutzer mit bezahltem Account können einen erweiterten Modus zur Bearbeitung von auf Mailchimp gehosteten Registrierungsformularen verwenden. Erfahre mehr darüber, wie du zu diesem erweiterten Modus wechselst und was du bearbeiten kannst.


Die Registrierungs-Webseite bestimmen

Dein Mailchimp-Formular kann so konfiguriert werden, dass Informationen darüber erfasst werden, über welche Webseite sich Abonnenten registrieren. Erfahre Näheres über den erforderlichen HTML-Code und weitere notwendige Schritte zum Einrichten dieser Funktion.

AltStyle によって変換されたページ (->オリジナル) /