Title: Elementor doesn&#8217;t include some CSS in its source code.
Last modified: February 27, 2026

---

# Elementor doesn’t include some CSS in its source code.

 *  Resolved [scsc1212](https://wordpress.org/support/users/scsc1212/)
 * (@scsc1212)
 * [3 months ago](https://wordpress.org/support/topic/elementor-doesnt-include-some-css-in-its-source-code/)
 * I’m experiencing an issue on a newly created website where I’m using Elementor.
   On some pages, certain CSS files are not being included in the page source.
 * There is no problem on some of my pages, but for example on the Contact page,
   blog posts, author pages, etc., the following CSS file is not being loaded:
 * <link rel=’stylesheet’ id=’widget-icon-list-css’ href=’/wp-content/plugins/elementor/
   assets/css/widget-icon-list.min.css?ver=3.35.5′ type=’text/css’ media=’all’ /
   >
 * Since this file is not included, the UL/LI list styling is broken on those pages.
 * For example, I have contact information in the top bar section that uses a UL/
   LI structure. On the homepage, this CSS file is loaded and everything works fine.
   However, on other pages where this file is not included, the layout appears broken.
 * Elementor is updated to the latest version. I’m not using any cache plugins. 
   I have tried both external and internal CSS print methods, but the issue still
   persists.

Viewing 7 replies - 1 through 7 (of 7 total)

 *  Plugin Support [Milos](https://wordpress.org/support/users/miloss84/)
 * (@miloss84)
 * [3 months ago](https://wordpress.org/support/topic/elementor-doesnt-include-some-css-in-its-source-code/#post-18835736)
 * Hello there,
 * Thank you for your patience!
 * Would it be possible for you to tell us more details about your issue, can you
   please provide us with a screencast demonstrating the issue?
 * This will be useful to us as we will better understand the issue you’re experiencing
   and provide you with better support.
 * I am looking forward to your reply!
 * Kind Regar
 *  Thread Starter [scsc1212](https://wordpress.org/support/users/scsc1212/)
 * (@scsc1212)
 * [3 months ago](https://wordpress.org/support/topic/elementor-doesnt-include-some-css-in-its-source-code/#post-18835754)
 * How much more detail can I provide? I’ve already explained what I did and described
   the current issue.
 * Under normal circumstances, the CSS files included in the `<head>` look like 
   the ones below. However, **“widget-icon-list.min.css”** is sometimes not included
   in the source code, which causes the pages to break. When I clear it using the**
   Clear Files & Data** feature, it gets fixed, but after about 5 minutes the same
   problem happens again.
 * `<link rel='stylesheet' id='widget-heading-css' href='/wp-content/plugins/elementor/
   assets/css/widget-heading.min.css?ver=3.35.5' type='text/css' media='all' />
   
   <link rel='stylesheet' id='widget-icon-list-css' href='/wp-content/plugins/elementor/
   assets/css/widget-icon-list.min.css?ver=3.35.5' type='text/css' media='all' /
   ><link rel='stylesheet' id='widget-image-box-css' href='/wp-content/plugins/elementor/
   assets/css/widget-image-box.min.css?ver=3.35.5' type='text/css' media='all' /
   ><link rel='stylesheet' id='widget-icon-box-css' href='/wp-content/plugins/elementor/
   assets/css/widget-icon-box.min.css?ver=3.35.5' type='text/css' media='all' />
   <link rel='stylesheet' id='widget-spacer-css' href='/wp-content/plugins/elementor/
   assets/css/widget-spacer.min.css?ver=3.35.5' type='text/css' media='all' /><link
   rel='stylesheet' id='elementor-post-134-css' href='/wp-content/uploads/elementor/
   css/post-134.css?ver=1772188092' type='text/css' media='all' /><link rel='stylesheet'
   id='ekit-widget-styles-css' href='/wp-content/plugins/elementskit-lite/widgets/
   init/assets/css/widget-styles.css?ver=3.7.9' type='text/css' media='all' />
 *  Thread Starter [scsc1212](https://wordpress.org/support/users/scsc1212/)
 * (@scsc1212)
 * [2 months, 4 weeks ago](https://wordpress.org/support/topic/elementor-doesnt-include-some-css-in-its-source-code/#post-18837849)
 * the problem continues [@miloss84](https://wordpress.org/support/users/miloss84/)
 *  Plugin Support [vipul78](https://wordpress.org/support/users/vipulelementor/)
 * (@vipulelementor)
 * [2 months, 4 weeks ago](https://wordpress.org/support/topic/elementor-doesnt-include-some-css-in-its-source-code/#post-18837935)
 * Hi [@scsc1212](https://wordpress.org/support/users/scsc1212/) 
   This can happen
   when there are some caching plugins active on the site or from the server side.
   The caching plugin should be configured to reset the cache in less than 24 hours.
   There is a feature in Elementor with which the CSS files are recreated to keep
   the assets fresh and keep the page updated. The caching plugins that are storing
   cache for more than 24 hours would show this issue where the CSS files won’t 
   be fetchable.The configuration of caching plugin or server side caching should
   help with this.
 *  Thread Starter [scsc1212](https://wordpress.org/support/users/scsc1212/)
 * (@scsc1212)
 * [2 months, 4 weeks ago](https://wordpress.org/support/topic/elementor-doesnt-include-some-css-in-its-source-code/#post-18839505)
 * As I mentioned in the first message, no caching plugins are active.
 * Disabling and then re-enabling any plugin also solves the problem. Then the same
   problem reappears.
 * Why is this happening? The problem persists and is becoming annoying.
 * [@vipulelementor](https://wordpress.org/support/users/vipulelementor/) [@miloss84](https://wordpress.org/support/users/miloss84/)
 *  Plugin Support [Milos](https://wordpress.org/support/users/miloss84/)
 * (@miloss84)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/elementor-doesnt-include-some-css-in-its-source-code/#post-18841929)
 * Hi there,
 * Thank you for contacting us again.
 * This behavior usually happens because Elementor does not load all widget CSS 
   files globally. Instead, it loads them conditionally only on pages where it detects
   that a specific widget is being used. In your case, the file `widget-icon-list.
   min.css` is only included when Elementor determines that the Icon List widget
   is present on the page.
 *  On the homepage Elementor detects the widget correctly, so the CSS file is added
   and everything displays properly. However, on other pages such as the Contact
   page, blog posts, or author pages, Elementor may not detect the widget during
   the asset loading process, so the CSS file is not added to the page source and
   the UL/LI styling appears broken.
 * This situation often occurs due to differences in how certain pages are rendered.
   Pages like blog posts, author archives, or other dynamic templates are sometimes
   generated through theme templates or Elementor Theme Builder templates combined
   with WordPress loops. Because these pages are assembled differently from a standard
   Elementor page, Elementor’s conditional asset detection may not always correctly
   identify that a specific widget CSS file is required.
 * Another common factor is the server environment. Even if there are no caching
   plugins installed in WordPress, many hosting providers apply caching or optimization
   at the server level. This can include LiteSpeed caching, NGINX microcaching, 
   Cloudflare optimizations, automatic CSS/JS minification, or similar performance
   features. These systems may serve a cached or modified version of the page header
   where certain enqueued assets are missing or delayed. As a result, the homepage
   may correctly include the CSS file while other templates such as single posts
   or archive pages may serve a slightly different version of the HTML where the
   Elementor widget CSS is not included.
 * In practice, this means the issue is usually not caused by Elementor itself but
   by how the server processes and delivers the page. Server-side optimization, 
   caching layers, or HTML processing can interfere with Elementor’s conditional
   asset loading and prevent certain widget stylesheets from being output on specific
   page types. So can you contact you host support to check this from their side,
 * Thank you for you patience.
 *  Plugin Support [Rica](https://wordpress.org/support/users/ricav/)
 * (@ricav)
 * [2 months, 2 weeks ago](https://wordpress.org/support/topic/elementor-doesnt-include-some-css-in-its-source-code/#post-18850242)
 * Due to inactivity, this ticket has been closed.

Viewing 7 replies - 1 through 7 (of 7 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Felementor-doesnt-include-some-css-in-its-source-code%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/elementor/assets/icon-256x256.gif?rev=3444228)
 * [Elementor Website Builder - more than just a page builder](https://wordpress.org/plugins/elementor/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/elementor/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/elementor/)
 * [Active Topics](https://wordpress.org/support/plugin/elementor/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/elementor/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/elementor/reviews/)

## Tags

 * [css](https://wordpress.org/support/topic-tag/css/)

 * 7 replies
 * 4 participants
 * Last reply from: [Rica](https://wordpress.org/support/users/ricav/)
 * Last activity: [2 months, 2 weeks ago](https://wordpress.org/support/topic/elementor-doesnt-include-some-css-in-its-source-code/#post-18850242)
 * Status: resolved