I would not do that, because (a) browser *know* the CSS has high priority anyway and (b) forcing browsers to preload (even if not needed) means the CSS will have priority over other resources which esp. on mobile *could* actually hurt performance.
That being said; have a look at the example code snippets over at this old Github issue for starters of how to accomplish preloading 🙂
I have a project where it is used:
- link preload style.css
- link stelesheet style.css
The site opens faster visually to the visitor, because style.css has size 65 kb and i have link preload href=”font.woff2″ as=”font”. The page does not twitch when loading, fonts are displayed immediately. The page is displayed immediately without a pause. If I don’t use link rel=preload, everything is bad
Sorry for my english 🙂
preloading the font can make sense, yes 🙂