Hallo zusammen,
ich versuche gerade mich mal mit css und contact form 7. ich möchte Felder mehrspaltig gestalten. Nun habe ich folgendes CSS im Netz gefunden.
Zuerst das CSS
[PLAIN]
.wps-form {
width: 100%;
margin: 0 auto;
}
.wps-form-row {
display: flex;
flex-direction: column;
width: 100%;
}
.wps-form-row .wpcf7-form-control {
width: 100%;
}
.wps-form-column {
flex: 1;
padding: 0.5rem 0;
width: 100%;
}
/* Notebook / Desktop */
Media only screen and ( min-width: 48em ) {
.wps-form-row {
flex-direction: row;
}
.wps-form-column {
padding: 0.5rem 1rem;
}
}
[/PLAIN]
Nun das Ganze im Formular:
[PLAIN]
<div class="wps-form">
<div class="wps-form-row">
<div class="wps-form-column">
<label>Name</label>
[text* your-name]
</div>
<div class="wps-form-column">
<label>E-Mail-Adresse</label>
[email* your-email]
</div>
</div>
<div class="wps-form-row">
<div class="wps-form-column">
<label>Betreff</label>
[text your-subject]
</div>
</div>
<div class="wps-form-row">
<div class="wps-form-column">
<label>Nachricht</label>
[textarea your-message]
</div>
</div>
<div class="wps-form-row">
<div class="wps-form-column">
[submit "Senden"]
</div>
</div>
</div>
[/PLAIN]
So alles gut und es scheint zu funzen. Allerdings gibt er mir zu viele Leerzeilen zwieschen den Felder aus.
Hat jemad eine Ahnung wie man das ohne große Abstände hinbekommt?
Vernutlich liegt das am flex.