I am sure, you're the first one to ask or a messy layout :)
Each questionnaire page is a HTML web page. That is: You have a blank page, and then SoSci survey takes the HTML from the template, and the HTML from your questions, put the latter into the former, and sends this to the browser.
SoSci Survey grants you nearly all freedom in what you put into your layout. Please read this manual how to change the HTML code of the layout: Questionnaire Layout
The default layout has a box on the middle, limiting the questionnaire's width:
<div class="questionary" style="position: relative">
The width limitation is defined in the CSS above:
div.questionary { min-width: 300px; max-width: %width%; margin: 14px auto 0px auto; padding: 0 10px }
So, first things to think about: What do you want to be displayed above the contents? Put it above the "questionary" <div>
. If you want to place anything left and right of the content, take a look at CSS flexbox, and create a flexbox (another <div>
) that contant the contents left, the <div class="questionary>
and the contents to the right.
And don't worry: If your HTML is not perfect, it will look even more messy ;)