0 votes
in SoSci Survey (dt.) by s182500 (130 points)

Hallo,

ich würde gerne einen backtopage und einen next Button links bzw. rechts am unteren Rand einer meiner Fragebogenseiten einfügen. Soweit hat das auch geklappt, jedoch sind die zwei Buttons nicht auf einer Höhe. Der backtopage Button ist etwas weiter nach oben versetzt, als der next button. Wie kann ich die Positionierung der Buttons in dem folgenden PHP-Code entsprechend anpassen?

html( '<div style="text-align: left">'.  buttonToPage('Reaktion', 'Zurück'). '</div>'); html( '<div style="text-align: right">'. buttonCode('next'). '</div>' );

Vielen lieben Dank im voraus!

2 Answers

0 votes
by SoSci Survey (328k points)

Das liegt daran, dass <div> einen Block erstellt, der sich standardmäßig über die komplette Seiten-Breite erstreckt. Hier einmal zum Ansehen:

html( '<div style="text-align: left; border: 1px solid blue;">'.  buttonToPage('Reaktion', 'Zurück'). '</div>');
html( '<div style="text-align: right; border: 1px solid red;">'. buttonCode('next'). '</div>' );

Die Lösung besteht darin, die Breite des <div> auf 50% der Breite zu reduzieren und dem anderen </div> zu sagen, dass es rechts davon stehen darf.

html( '
  <div style="text-align: left; float: left; width: 50%; border: 1px solid blue;">'.buttonToPage('Reaktion', 'Zurück').'</div>
  <div style="text-align: right; width: 50%; border: 1px solid red;">'. buttonCode('next'). '</div>
');
ago by s280545 (140 points)
Danke! Mit einer kleinen Modifikation hat das funktioniert.
0 votes
ago by s280545 (140 points)

Ich hatte ein ähnliches Problem. Mit dem Code, der in der vorigen Antwort vorgeschlagen wurde, landeten die Buttons bei mir immer noch auf unterschiedlichen Höhen; die Antwort hat mir dennoch den entscheidenden Anstoß gegeben, den richtigen Code zu finden. Ich habe folgenden Code ins PHP-Code-Feld eingegeben, nun sind beide Buttons auf gleicher Höhe:

option('backbutton', false);
html( '
  <div style="text-align: left; float: left; width: 50%;">'.buttonToPage('Reaktion', 'Zurück').'</div>
  <div style="text-align: right; float: right; width: 50%;">'. buttonCode('next'). '</div>
');

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...