When you add a caption above or below a table in Word, the text inside the table cells can suddenly shift out of vertical alignment. This happens because Word applies a default paragraph spacing or a style override that pushes the cell content away from the top or bottom of the cell. The misalignment usually appears as text that sits too high or too low inside its cell, making the table look unprofessional.
The root cause is that the caption style or the act of inserting a caption changes the cell’s paragraph properties, specifically the space before or after the paragraph. Word treats each cell as a mini document, so any paragraph formatting applied to the surrounding document can bleed into the table cells. This article explains why this vertical shift occurs and provides three reliable methods to restore proper vertical alignment in your table cells.
You will learn how to adjust cell alignment directly from the table tools, reset paragraph spacing inside cells, and use a keyboard shortcut for a quick fix. Each method works on Word for Microsoft 365, Word 2021, Word 2019, and Word for Windows 10 and Windows 11.
Key Takeaways: Fix Table Cell Vertical Alignment After Captions
- Table Layout > Alignment group > Align Center Left or Align Center: Restores the vertical position of text inside selected cells with one click.
- Paragraph dialog box > Indents and Spacing > Spacing > Before and After set to 0 pt: Removes extra space that pushes cell content away from the top or bottom.
- Ctrl+E followed by Ctrl+L: Quick keyboard method to reset paragraph alignment and remove stray spacing inside a single cell.
Why Adding a Caption Misaligns Table Cell Text Vertically
When you insert a caption using the References > Insert Caption command, Word applies the Caption style to the caption text. The Caption style often includes paragraph spacing before or after the paragraph. This spacing can extend into the first or last cell of the table, especially if the table is positioned directly below or above the caption.
Additionally, Word treats each table cell as an independent text container. If the cell’s paragraph style inherits spacing from the Normal style or from a style applied to the surrounding document, the text inside the cell will not align to the top, center, or bottom as expected. The vertical alignment setting in the Table Properties dialog (Cell > Vertical alignment) may remain unchanged, but the paragraph spacing overrides the visual result.
Another common cause is that the caption insertion creates a new paragraph break immediately before or after the table. This break can shift the table’s anchor point in the document flow, which in turn affects how the cell content is rendered relative to the cell boundaries. The problem is most visible when the table has a fixed row height and the cell text is set to align to the top.
Three Methods to Realign Misplaced Table Cell Text
Choose the method that best matches your workflow. Method 1 is the fastest for fixing entire rows or tables. Method 2 is the most thorough because it removes hidden paragraph spacing. Method 3 works well for a single misbehaving cell.
Method 1: Use the Table Layout Ribbon to Set Vertical Alignment
- Select the misaligned cells
Click inside the table and drag to highlight the cells that show vertical misalignment. To select the entire table, click the handle at the top-left corner of the table. - Go to the Table Layout tab
On the ribbon, click the Table Layout tab. This tab appears only when the cursor is inside a table. - Choose a vertical alignment button
In the Alignment group, click Align Top Left, Align Center Left, or Align Bottom Left. For centered text, use the middle column buttons such as Align Center. Word immediately repositions the text to the selected vertical anchor.
This method works because it overrides the cell’s vertical alignment setting directly. It does not remove paragraph spacing, so if the text still appears offset after clicking, proceed to Method 2.
Method 2: Clear Paragraph Spacing Inside the Cell
- Select the cell or cells with misaligned text
Place the cursor inside the problem cell or highlight multiple cells. - Open the Paragraph dialog
Right-click the selected area and choose Paragraph. Alternatively, click the small arrow in the bottom-right corner of the Paragraph group on the Home tab. - Set spacing to zero
In the Indents and Spacing tab, locate the Spacing section. Change both Before and After to 0 pt. Ensure Line spacing is set to Single or Exactly with a value that matches the font size. - Apply the change
Click OK. The text inside the selected cells should now snap to the correct vertical position.
If the problem persists, check the Line and Page Breaks tab inside the same Paragraph dialog. Uncheck Add space between paragraphs of the same style if it is enabled.
Method 3: Reset Cell Alignment with Keyboard Shortcuts
- Click inside the misaligned cell
Place the cursor anywhere in the cell that shows vertical misalignment. - Press Ctrl+E to center the paragraph horizontally
This removes any leftover left or right indentation. - Press Ctrl+L to return to left alignment
This resets the paragraph alignment to the default left setting. The combination of these two commands clears hidden paragraph formatting that may be inherited from the caption style. - Press Ctrl+0 to remove space before the paragraph
Pressing Ctrl+0 toggles the space before the current paragraph. If space was added, this shortcut removes it in one press.
This method is ideal for fixing one or two cells without opening dialog boxes. It does not change the vertical alignment setting of the cell, so if the text still appears misaligned, run Method 1 after the keyboard reset.
If the Table Cells Still Show Misalignment
Caption style adds space to the entire document
The Caption style may be set to add space after every paragraph. This affects every table cell because Word applies the Caption style to the paragraph that holds the caption. To fix this, modify the Caption style itself. Right-click the Caption style in the Home tab Styles gallery, choose Modify, click Format > Paragraph, and set After spacing to 0 pt. Click OK twice. Existing captions will update automatically.
Table row height is fixed and text cannot fill the space
If the row height is set to an exact value, the cell may have more vertical space than the text can fill. The text appears to float because it has room to shift. To fix this, select the row, go to Table Layout > Properties > Row, and change Specify height to At least instead of Exactly. Word will then shrink the row to fit the text, and vertical alignment will work correctly.
Cell margins push text away from the cell border
Each cell has internal margins called cell padding. If these margins are uneven, the text can appear misaligned. To check this, right-click the table, choose Table Properties, go to the Cell tab, click Options, and verify that the Top and Bottom margins are equal. The default is 0 inches for both. If they differ, set them to the same value and click OK.
Table Cell Alignment Methods Compared
| Item | Ribbon Alignment Buttons | Paragraph Spacing Reset | Keyboard Shortcut Method |
|---|---|---|---|
| What it fixes | Cell vertical alignment setting | Hidden paragraph spacing inside the cell | Paragraph alignment and space before |
| Scope | Any number of selected cells | Selected cells only | Single cell |
| Speed | Fastest for entire rows or tables | Moderate – requires opening a dialog | Fast for one or two cells |
| Effect on formatting | Overrides vertical alignment only | Removes all extra spacing | Resets horizontal alignment and space before |
| Best use case | Table with consistent vertical alignment needs | Cells with inherited spacing from caption style | Quick fix for a single misaligned cell |
After applying any of these methods, your table cells should display text exactly where you want it. If you frequently add captions to tables, consider creating a custom table style that includes zero paragraph spacing and top vertical alignment by default. You can save this style in your template for future documents. The keyboard shortcut Ctrl+0 to remove space before a paragraph is especially useful when you notice misalignment immediately after inserting a caption.