SharePoint Online: Resize Column Width in List Forms using CSS

Requirement: Change the width of all columns in the list edit form!

How to modify column width in SharePoint Online?

If you want to set the width of a specific field in classic list forms, find its title or ID using Developer tools and use this script in Script editor:

    $('input[title="IC Number"]').css('width','350px');

Here is the CSS to set the width of all columns:

<style type="text/css">
.ms-formtable .ms-input, .ms-formtable Input
 width: 250px !important;
.ms-formtable Select
 width: 262px !important;

Similarly, to wrap field labels, use:

<style type="text/css">
.ms-formlabel {
    width: 800px;
.ms-formlabel nobr {
    white-space: normal;

Copy-paste this CSS into either the Script editor or content editor web parts.


sharepoint online adjust column width


sharepoint online change width of column

If you want to modify column width in SharePoint Online list views, use: SharePoint Online: Set Column Width in List View

Salaudeen Rajack

Salaudeen Rajack - SharePoint Expert with Two decades of SharePoint Experience. Love to Share my knowledge and experience with the SharePoint community, through real-time articles!

Leave a Reply

Your email address will not be published. Required fields are marked *