{"id":27818,"date":"2023-09-09T15:47:41","date_gmt":"2023-09-09T10:47:41","guid":{"rendered":"https:\/\/mcstarters.com\/blog\/?p=27818"},"modified":"2024-01-10T17:57:50","modified_gmt":"2024-01-10T12:57:50","slug":"add-custom-css-in-elementor-pro-and-free","status":"publish","type":"post","link":"https:\/\/mcstarters.com\/blog\/add-custom-css-in-elementor-pro-and-free\/","title":{"rendered":"How to Add Custom CSS in Elementor Pro | Free"},"content":{"rendered":"\n<p>Elementor is specifically designed to empower you in the creation of professional websites, all without the necessity of having an in-depth grasp of HTML and CSS. However, for those with a proficient understanding of Custom CSS in Elementor, also offers the flexibility to integrate custom CSS into your Elementor design. This comprehensive guide will take you through the process of seamlessly integrating custom CSS in Elementor, covering each step from beginning to end.<\/p>\n\n\n\n<p>Before diving deeper into the customization process, it&#8217;s crucial to establish a fundamental understanding of Elementor.<\/p>\n\n\n\n<p>Elementor functions as a web page builder tool, seamlessly integrated within WordPress as a plugin. A web page essentially comprises two key components: HTML and CSS. HTML serves as the markup language that governs the structural layout of a web page, while CSS operates as the style sheet language responsible for dictating the design and style of the HTML elements within the web page.<\/p>\n\n\n\n<p>In the context of Elementor, the construction of a web page&#8217;s structure occurs when you add new elements, such as sections, containers, and widgets, to the canvas area within the Elementor editor. Each new element you introduce corresponds to the addition of a new HTML element within your web page&#8217;s framework.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Elementor Custom CSS Integration<\/strong><\/h2>\n\n\n\n<p>Indeed, Elementor provides a wide array of pre-built styling options for each element, enabling you to craft a professional web page with creative designs. However, there are instances when these options may not fully meet your requirements. This is where Elementor&#8217;s flexibility shines, as it enables you to incorporate your unique styles by leveraging custom CSS in Elementor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Is CSS?<\/h2>\n\n\n\n<p><strong>CSS (Cascading Style Sheets)<\/strong> is a web technology used for styling and formatting web content. It defines how HTML elements should look on a webpage, controlling aspects like fonts, colors, spacing, and layout. CSS separates content from presentation, making it a crucial tool for designing visually appealing and responsive websites.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Styling Web Content<\/strong>: CSS is primarily used to style various elements of a web page, such as text, images, backgrounds, and layout. It gives the style to web content as a custom CSS in Elementor.<\/li>\n\n\n\n<li><strong>Separation of Concerns<\/strong>: CSS promotes the separation of content (HTML) from presentation (styling). <\/li>\n\n\n\n<li><strong>Selectors and Rules<\/strong>: CSS employs selectors to target specific HTML elements and apply styling rules to them. <\/li>\n\n\n\n<li><strong>Cascading Nature<\/strong>: The &#8220;Cascading&#8221; in CSS refers to the order of precedence that styles take when multiple conflicting styles are applied to the same element. <\/li>\n\n\n\n<li><strong>Reusable Styles<\/strong>: CSS allows the creation of reusable styles, often referred to as classes. <\/li>\n\n\n\n<li><strong>Responsive Design<\/strong>: CSS plays a critical role in creating responsive web designs that adapt to different screen sizes and devices. <\/li>\n\n\n\n<li><strong>CSS Frameworks<\/strong>: There are pre-built CSS frameworks, like Bootstrap and Foundation, that provide a set of pre-designed CSS styles and components to streamline web development.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Understanding the CSS Structure<\/strong><\/h2>\n\n\n\n<p>In the realm of CSS (Cascading Style Sheets), it&#8217;s crucial to grasp the fundamental structure, which revolves around selectors. Selectors are the mechanisms that determine which HTML elements on a web page will be styled. Here, we delve into three primary types of selectors:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Element Selector<\/strong>:\n<ul class=\"wp-block-list\">\n<li>An element selector is the most basic type. It targets all instances of a particular HTML element and applies styles uniformly. For instance, using <code>p<\/code> as a selector will style all paragraphs on a page.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Class Selector<\/strong>:\n<ul class=\"wp-block-list\">\n<li>A class selector, denoted by a period (.), allows you to apply styles to specific HTML elements that share the same class attribute. This enables you to create consistent styling for multiple elements without affecting others. For example, <code>.button<\/code> can be used to style all elements with the class &#8220;button.&#8221;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>ID Selector<\/strong>:\n<ul class=\"wp-block-list\">\n<li>The ID selector is denoted by a hash (#) and is used to uniquely target a single HTML element on a page. IDs must be unique within a document, making them ideal for styling individual elements. For instance, <code>#header<\/code> could be used to style a unique header element.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>Understanding these CSS selectors is pivotal as you embark on customizing your Elementor designs, as they determine precisely which elements will be impacted by your custom CSS rules.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Adding Custom CSS in Elementor<\/strong><\/h2>\n\n\n\n<p>When it comes to customizing your website&#8217;s appearance, Elementor provides you with the flexibility to incorporate custom CSS in Elementor to achieve the desired look and feel. Below, we&#8217;ll explore two methods for adding custom CSS in Elementor, catering to both Elementor Free and <a  class=\"btl_autolink_hyperlink\"  href=\"https:\/\/mcstarters.com\/blog\/elementor-pro\"    target=\"_blank\" rel=\"nofollow\">Elementor Pro<\/a> users:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Elementor Free<\/strong><\/h3>\n\n\n\n<p>If you&#8217;re using Elementor&#8217;s free version, you can still harness the power of custom CSS in Elementor. Here&#8217;s how:<\/p>\n\n\n\n<p class=\"step\"><strong>Step 1:<\/strong> Go to &#8220;Appearance&#8221; &gt; Click on  &#8220;Customize&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mcstarters.com\/blog\/wp-content\/uploads\/2023\/09\/Theme-Customize.png\" alt=\"Theme Customize\" class=\"wp-image-27835\" style=\"width:550px;height:359px\" width=\"550\" height=\"359\" title=\"\" srcset=\"https:\/\/mcstarters.com\/blog\/wp-content\/uploads\/2023\/09\/Theme-Customize.png 787w, https:\/\/mcstarters.com\/blog\/wp-content\/uploads\/2023\/09\/Theme-Customize-768x501.png 768w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/figure>\n\n\n\n<p class=\"step\"><strong>Step 2:<\/strong> Click on &#8220;Additional CSS&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mcstarters.com\/blog\/wp-content\/uploads\/2023\/09\/Additional-Css.png\" alt=\"wordpress css\" class=\"wp-image-27836\" style=\"width:461px;height:668px\" width=\"461\" height=\"668\" title=\"\"><\/figure>\n\n\n\n<p><strong>Step 3:<\/strong> Click on &#8220;Write Custom Code in Box&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mcstarters.com\/blog\/wp-content\/uploads\/2023\/09\/Custom-Css.png\" alt=\"Additional Css\" class=\"wp-image-27837\" style=\"width:455px;height:538px\" width=\"455\" height=\"538\" title=\"\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Elementor <\/strong>Page Builder Pro<\/h3>\n\n\n\n<p><a  class=\"btl_autolink_hyperlink\"  href=\"https:\/\/mcstarters.com\/blog\/elementor-pro\"    target=\"_blank\" rel=\"nofollow\">Elementor Pro<\/a> takes custom CSS in Elementor to the next level with more control and flexibility. Here&#8217;s how you can add custom CSS if you&#8217;re using paid Elementor:<\/p>\n\n\n\n<p class=\"step\"><strong>Step 1:<\/strong> While editing a page, select the element you want to style.<\/p>\n\n\n\n<p class=\"step\"><strong>Step 2:<\/strong> In the &#8220;Advanced&#8221; tab on the left sidebar, find &#8220;Custom CSS&#8221; to add code specific to that element. It offers more control.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mcstarters.com\/blog\/wp-content\/uploads\/2023\/09\/Custom-Css-in-Elementor-Pro.png\" alt=\"Custom Css in Elementor Pro\" class=\"wp-image-27838\" style=\"width:507px;height:975px\" width=\"507\" height=\"975\" title=\"\"><\/figure>\n\n\n\n<p>Both Elementor Free \/ Pro offer options to enhance your website&#8217;s aesthetics and functionality through custom CSS. Depending on your needs and the level of control you require, you can choose the method that best suits your web design goals.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>In this guide, we&#8217;ve explored the power of custom CSS in Elementor, a versatile tool for shaping the visual identity of your website. Whether you&#8217;re using Elementor Free or have upgraded to <a  class=\"btl_autolink_hyperlink\"  href=\"https:\/\/mcstarters.com\/blog\/elementor-pro\"    target=\"_blank\" rel=\"nofollow\">Elementor Pro<\/a>, the ability to add custom CSS opens up a world of design possibilities.<\/p>\n\n\n\n<p>For Elementor Free users, the WordPress Customizer&#8217;s &#8220;Additional CSS&#8221; section allows you to make site-wide style adjustments. It&#8217;s a valuable starting point for those looking to enhance their website&#8217;s appearance.<\/p>\n\n\n\n<p>On the other hand, Elementor paid offers advanced customization options. You can fine-tune the styling of individual elements, giving you precise control over your design. This premium feature is a game-changer for those seeking a tailored and professional look for their web pages.<\/p>\n\n\n\n<p>With these methods at your disposal, you&#8217;re equipped to take your Elementor-based website to the next level. Whether you&#8217;re a casual blogger, small business owner, or web designer, the ability to add custom CSS in Elementor empowers you to create websites that not only look great but also align perfectly with your unique vision and brand identity. Happy designing!<\/p>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1694240997283\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How can I add custom CSS to Elementor?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>You can add custom CSS in Elementor by selecting the element, navigating to the &#8220;Advanced&#8221; tab, and using the &#8220;Custom CSS&#8221; section.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1694241010101\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is custom CSS available in Elementor?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes, Elementor offers custom CSS functionality for fine-tuning your website&#8217;s styling.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1694241011989\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How do I add custom CSS to free Elementor?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>To add custom CSS in free Elementor, go to your WordPress dashboard, select &#8220;Customize&#8221; under &#8220;Appearance,&#8221; and use the &#8220;Additional CSS&#8221; or &#8220;Custom CSS&#8221; option.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1694241014020\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How do I add inline CSS to Elementor?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>To add inline CSS in Elementor, select the element, access the &#8220;Advanced&#8221; tab, find the &#8220;Custom CSS&#8221; section, input the element&#8217;s CSS selector in the &#8220;Selector&#8221; field, and add your CSS code in the &#8220;Declaration&#8221; field.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Elementor is specifically designed to empower you in the creation&#8230;<\/p>\n","protected":false},"author":2,"featured_media":27824,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[4],"tags":[306,315],"class_list":["post-27818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elementor","tag-elementor-css","tag-elementor-custom-css-guide"],"_links":{"self":[{"href":"https:\/\/mcstarters.com\/blog\/wp-json\/wp\/v2\/posts\/27818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mcstarters.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mcstarters.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mcstarters.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mcstarters.com\/blog\/wp-json\/wp\/v2\/comments?post=27818"}],"version-history":[{"count":0,"href":"https:\/\/mcstarters.com\/blog\/wp-json\/wp\/v2\/posts\/27818\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mcstarters.com\/blog\/wp-json\/wp\/v2\/media\/27824"}],"wp:attachment":[{"href":"https:\/\/mcstarters.com\/blog\/wp-json\/wp\/v2\/media?parent=27818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mcstarters.com\/blog\/wp-json\/wp\/v2\/categories?post=27818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mcstarters.com\/blog\/wp-json\/wp\/v2\/tags?post=27818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}