The process of building custom applications and tools that interact with Microsoft SharePoint, including SharePoint Online in Microsoft 365.
Hi Reu Li
Based on my research, the uneven look you're seeing is the expected result of modern SharePoint's core design philosophy - responsive design.
Modern pages are designed to be fluid, meaning they automatically adapt to work beautifully on any device, from a wide desktop monitor to a narrow mobile phone. To do this, a column's height is determined by the content you put inside it. It grows as needed.
Web parts, like "Quick Links" are designed to show all their content by default to ensure nothing is hidden from the user. The combination of a fluid column and an expanding web part creates the uneven height.
This is not unique to SharePoint. It's the standard for almost all modern web platforms. Forcing columns to be the same height requires a specific, intentional technique.
For detailed information, you can see this document which describes sections and columns as flexible containers for your web parts: Add sections and columns on a SharePoint modern page - Microsoft Support
The recommended steps below explain how to implement the balanced layout you want:
1/ Use the "List" Web Part
This is the most direct and sustainable way to get a scrolling list of links. You recreate your links in a SharePoint List and then display that list on your page with a fixed height, which automatically enables a scrollbar.
Create a SharePoint List:
- From your site's homepage, click + New > List. Choose Blank list, name it (ex: "Employee Policies"), and click Create.
- Add Columns and Data: Use the default "Title" column for the policy name > Click + Add column > Hyperlink and name it "Policy Link" > Add all 15 of your employee policies to this list.
Add the List to Your SharePoint Page:
- On your page, Edit and add the List web part to the desired column > Select your "Employee Policies" list.
Enable the Scrollbar:
- Click the All items > Autofit height
2/ Use a "Collapsible Section"
This approach neatly tucks away the long list of links, keeping your page layout perfectly even. The user can click to expand the section and see all the policies.
- Edit your SharePoint page > Go to the far-left edge of your page > click to plus sign
- Click the Edit properties
- In the properties pane, enable the Make this section collapsible toggle.
- Set a Section display name > Drag and drop your existing "Quick Links" web part (the one with 15 policies) into this new collapsible section. By default, it will be collapsed, keeping your page clean.
I hope this helps, if you have further questions, please feel free to let me know via comment section!
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.