Die Höhe der einzelnen Tabs wird durch den Inhalt vorgegeben, dabei sollte es eigentlich keine Rolle spielen ob das Text oder Formulare sind.
Wenn du den Quellcode für das Formular über den Editor einfügst kann es auch sein das der Editor da noch etwas hinzufügt was dazu führt.
Da du die Formulare sowieso über Quellcode einfügst kannst du mal folgendes probieren.
CSS:
<
style>
/* Acordeon styles
/
.
tab {
position: relative;
margin-bottom: 1px;
width: 100%;
color: #333;
overflow: hidden;
}
input {
position: absolute;
opacity: 0;
z-index: -1;
}
label {
position: relative;
display: block;
padding: 0 0 0 1em;
color: #fff;
background: #999;
font-weight: bold;
line-height: 3;
cursor: pointer;
}
.
tab-content {
max-height: 0;
overflow: hidden;
background: #e2e2e2;
-webkit-transition: max-height .
95s;
-o-transition: max-height .
95s;
transition: max-height .
95s;
}
.
tab-content p {
margin: 1em;
}
/ :
checked
/
input:
checked ~ .
tab-content {
max-height: 60em;
}
/ Icon */
label:
:
after {
position: absolute;
right: 0;
top: 0;
display: block;
width: 3em;
height: 3em;
line-height: 3;
text-align: center;
-webkit-transition: all .
35s;
-o-transition: all .
35s;
transition: all .
35s;
}
input[type=checkbox] + label:
:
after {
content: "+";
}
input[type=radio] + label:
:
after {
content: "\25BC";
}
input[type=checkbox]:
checked + label:
:
after {
transform: rotate(315deg);
}
input[type=radio]:
checked + label:
:
after {
transform: rotateX(180deg);
}
.
end {
height: 5px;
}
<
/style>
Widget Quelltext:
<
div class="tab">
<
input id="tab-1" type="radio" name="tabs2">
<
label for="tab-1">
Nur Text<
/label>
<
div class="tab-content">
<
!
--############## ANFANG INHALT TAB 1 ##############-->
<
p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
<
/p>
<
!
--############## ENDE INHALT TAB 1 ##############-->
<
div class="end">
<
/div>
<
/div>
<
/div>
<
div class="tab">
<
input id="tab-2" type="radio" name="tabs2">
<
label for="tab-2">
Ein Bild<
/label>
<
div class="tab-content">
<
!
--############## ANFANG INHALT TAB 2 ##############-->
<
p>
Ein Text zum Bild "Lorem ipsum dolor sit amet.
.
.
"<
/p>
<
img src="https:
//hosting.
zeta-producer.
com/7368751766/media/images/mp_handwerk.
jpg" alt="Bild">
<
!
--############## ENDE INHALT TAB 2 ##############-->
<
div class="end">
<
/div>
<
/div>
<
/div>
<
div class="tab">
<
input id="tab-3" type="radio" name="tabs2">
<
label for="tab-3">
360° Panorama<
/label>
<
div class="tab-content">
<
!
--############## ANFANG INHALT TAB 3 ##############-->
<
p>
Ins Bild klicken und mit gedrückter Maustaste die Maus in die gewünschte Richtungen bewegen.
<
/p>
<
iframe src="https:
//www.
zella.
de/pano/luftpano/" width="100%" height="500" frameborder="0">
<
/iframe>
<
!
--############## ENDE INHALT TAB 3 ##############-->
<
div class="end">
<
/div>
<
/div>
<
/div>
<
div class="tab">
<
input id="tab-4" type="radio" name="tabs2">
<
label for="tab-4">
Video AC/DC - Thunderstruck<
/label>
<
div class="tab-content">
<
!
--############## ANFANG INHALT TAB 4 ##############-->
<
div style="text-align: center; margin: auto">
<
iframe width="560" height="315" src="https:
//www.
youtube.
com/embed/v2AC41dglnM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen>
<
/iframe>
<
/div>
<
!
--############## ENDE INHALT TAB 4 ##############-->
<
div class="end">
<
/div>
<
/div>
<
/div>