Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Optimize CSS
To ensure
efficient delivery to the client,
optimize
the CSS in a Visualforce
page.
Optimized CSS also improves caching and reduces
load
times.
To improve the CSS in a Visualforce page:
- Externalize style sheets. Remove inline CSS code from the Visualforce page and put it in a separate CSS file. This practice increases the number of initial HTTP requests, but reduces the size of individual pages. After the browser caches the style sheets, the overall request size decreases.
- Combine all CSS files into a single file, which reduces the number of HTTP requests.
- Remove comments and extra whitespace. Compress the resulting file for faster downloads.
- Use static resources to serve CSS files. Style sheets served this way benefit from the caching and the content distribution network (CDN) built into Salesforce.
- For pages that don't use Salesforce CSS files, set the <apex:page> tag’s showHeaders and standardStylesheets attributes to false. This practice excludes the standard Salesforce CSS files from the generated page header.