Hallo Rüdiger,
das CSS deines Templates (templates.tx_gen.less.forms.less.css) enthält diese Regeln ab Zeile 204
@media screen and (min-width: 768px)
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
width: auto;
}
Und das Template CSS in templates.tx_gen.less.bootstrap.less.css gleich noch mal ab Zeile 1738
Dieses CSS verursacht dein Problem.
Letztlich musst du das mit eigenem CSS, das einen stärkeren Selector verwendet überschreiben.
Einen stärkeren Selektor erhälst du, indem du vor jeden Selektor in der Auflistung .visform davor schreibst. (Die einzelnen Selektoren sind durch Komma getrennt). Input-Typen, die visForms nicht kennt, kannst du weglassen.
Also:
@media screen and (min-width: 768px)
.visform select, .visform textarea,.visform input[type="text"], .visform input[type="password"], .visform input[type="date"],.visform input[type="number"], .visform input[type="email"],.visform input[type="url"], .visform .inputbox {
width: 100%;
}
Wie du das eigenen CSS so integrieren kannst, dass es von visForms genutzt wird ist in der Dokumentation beschrieben:
www.vi-solutions.de/de/support/dokumenta...out-mit-css-anpassen
Danach sollte es besser aussehen.
Bei der Textarea, solltest du die Größe auch über die Col und Row Optionen in der Feldkonfiguration einstellen können.
Gruß,
Aicha