I’m still using 4.1 and I’m trying to center a form content on screen.
When I add a new form it stays on the “left” of the screen.
I’ve tried to change form.html (temmplates/shared) adding a div with a style like this:
margin-left : 10%; margin-right : 10%;
up next to the form tag and closing it at the bottom.
The form goes to the right but not centered at all.
Anyone has any clue to help with this ?
Here is a screenshot of a simple Form (it’s not basec on models)

thanks
Alejandro
Ok – i’ve gone to a default of atk4.2 to demonstrate.
If you add a new page with defaults as follows
I get the following and the fields extend across the whole width of the page.
This is because the default page template takes the whole width and is expected.
In order to adjust the form, you can use view functionality so create a view under the /lib/View directory called Centre.php and put the following code in it
Then create a new template for the view in yoursite/templates/default/view called centre.html and insert the following html code
and then in the page, we add the view first and the form into the view rather than straight into the page.
and this results in the following web page
The base ATK4 form is itself a view which means you can style the form however you want so if you get for example use a different style of form such as the one described here you can do this by copying yoursite/atk4/atk4/templates/shared/form.html to yoursite/atk4/templates/shared.form.html and changing the second line from
to
Create a new form.css file in yoursite/templates/default/css which contains the styling
Copy yoursite/atk4/templates/shared/shared.html to yoursite/templates/shared/shared.html and add an extra tag
just above the existing
and in Frontend.php, let every page find the new css file.
which results in a styled form like this