A user seeks to capitalize menu text in Shopify’s Dawn theme for both header and footer navigation items.
Solution Provided:
Add CSS code to base.css or section-footer.css:
For header: .header__menu-item { text-transform: uppercase !important; }
For footer: .footer-block__details-content a { text-transform: uppercase !important; }
The original poster confirmed this solution works.
Follow-up Issues:
One user wants title case (capitalize first letter only) instead of all uppercase. Suggested fix: change uppercase to capitalize in the CSS.
Another user reports the CSS affects dropdown menus unintentionally and seeks to isolate changes to only the main header menu.
A third user has the same dropdown issue and wants normal text for submenu items while keeping the main menu capitalized.
Status: The basic capitalization solution is resolved, but refinements for selective application (avoiding dropdowns) and alternative casing styles remain open questions.
Summarized with AI on November 11.
AI used: claude-sonnet-4-5-20250929.
I wasn’t OP, but this solution worked perfectly for all lowercase. Can you help code it to capitalize the first letter in every word and leave the rest lowercase?
Or code it so the text is displays how it is inputted into shopify (to follow capitals, lowercases etc how it was typed in)? I need each word to have a capital first letter, but lower case rest. like this:
Shop
About
Customer Service
Thx in advance! Your solution worked perfectly for all lowercase.