{"id":101614,"date":"2022-02-15T19:56:04","date_gmt":"2022-02-16T03:56:04","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=101614"},"modified":"2022-02-15T20:07:58","modified_gmt":"2022-02-16T04:07:58","slug":"css-terminology","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/css-terminology\/","title":{"rendered":"Glossary of CSS Terminology: A Beginner\u2019s Guide"},"content":{"rendered":"\n<p>Are you looking into CSS terminology for a career in web development? CSS skills will help you style HTML web pages and documents. You can learn CSS to make websites that are fast, consistent, and easy to maintain.<\/p>\n\n\n\n<p>There are a plethora of opportunities in web design and web development, whether you want to work as a web developer in Silicon Valley, find a <a href=\"https:\/\/careerkarma.com\/blog\/web-design-remote-jobs\/\">remote job in web design<\/a>, or even freelance your skills. For any of these, you\u2019ll need to know CSS terminology to succeed. In this article, you\u2019ll find a glossary of CSS terminology and what you need to know if you want a career as a web designer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-css\">What Is CSS?<\/h2>\n\n\n\n<p><a href=\"https:\/\/careerkarma.com\/blog\/what-is-css\/\">CSS stands for Cascading Style Sheets<\/a>, a programming language that\u2019s widely used in adding style to HTML web pages in the digital space. It was developed by the World Wide Web Consortium and can be used by any XML markup language. Also, due to the simple language and syntax, it\u2019s easily understood in the human language.<\/p>\n\n\n\n<p>Web designers and site builders use CSS to define and customize the appearance of HTML elements. CSS helps enhance the rendering of elements and their visual appeal on the screen in websites and apps. It allows implementing various styles like inline styles and adding animations with keyframes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-who-uses-css-terminology\">Who Uses CSS Terminology?<\/h3>\n\n\n\n<p>Web designers, web developers, front end developers, and application developers use CSS terminology to apply CSS concepts and syntax to web page code. They use web development tools like <a href=\"https:\/\/getbootstrap.com\/docs\/5.1\/getting-started\/introduction\/#css\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Bootstrap<\/a>, a widely used CSS framework, to create aesthetically-appealing web pages. Some developers also use apps like Mimi, Programming Hero, and <a href=\"https:\/\/codehubplatform.github.io\/\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">CodeHub<\/a> to code and enhance the look of web pages with CSS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-list-of-css-terms-things-every-css-should-know\">List of CSS Terms: Things Every CSS Should Know<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Aspect ratio<\/li><li>Box model<\/li><li>Child selectors<\/li><li>Declaration block<\/li><li>Flexbox<\/li><li>Grid layout<\/li><li>Inheritance<\/li><li>Padding values<\/li><li>Paragraph element<\/li><li>Positioning<\/li><li>Properties<\/li><li>Pseudo-class<\/li><li>Rem units<\/li><li>Right-floating element<\/li><li>Ruleset<\/li><li>Selectors<\/li><li>Specificity<\/li><li>Syntax<\/li><li>Unit identifier<\/li><li>Whitespace characters<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-glossary-of-css-terminology-5-common-css-terms\">Glossary of CSS Terminology: 5 Common CSS Terms<\/h2>\n\n\n\n<p>Whether you\u2019re transitioning to a career in tech or looking for an <a href=\"https:\/\/careerkarma.com\/blog\/entry-level-web-designer-jobs\/\">entry-level job in web design<\/a>, you\u2019ll definitely need a sound knowledge of CSS and HTML. Learning CSS can be fun and exciting. However, before you dive into an <a href=\"https:\/\/careerkarma.com\/blog\/online-css-courses\/\">online CCS course<\/a>, you can benefit from understanding the common CSS terminology first.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-box-model\">Box Model<\/h3>\n\n\n\n<p>A CSS box model defines how elements should appear on a web page. By design, CSS is a simple, box-oriented formatting model consisting of margin, border, padding, and content. All content and elements are presented within these boxes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-why-web-designers-need-to-know-about-the-box-model\">Why Web Designers Need to Know About The Box Model<\/h4>\n\n\n\n<p>Web designers need to know about the box model because it builds the foundations of displaying content on CSS web pages. With the box model, they can set the structure and dimensions of a CSS layout by defining box properties like <a href=\"https:\/\/careerkarma.com\/blog\/css-height-and-width\/\">width and height<\/a>. There are also block boxes and inline boxes for organizing and positioning content.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-declaration-block\">Declaration Block<\/h3>\n\n\n\n<p>As part of the <a href=\"https:\/\/careerkarma.com\/blog\/css-syntax\/\">CSS syntax<\/a>, declaration blocks pair up a CSS property and value to clearly set CSS styles on a web page. For example, for a background-color property, the color you assign to it is the value. You pair them using a CSS declaration block syntax, with a colon between them and a semi-colon after the value. Declaration groups have a curly brace at the start and a closing brace at the end.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-why-web-designers-need-to-know-about-declaration-block\">Why Web Designers Need to Know About Declaration Block<\/h4>\n\n\n\n<p>Web designers need to know about declaration blocks because they are fundamental in shaping a website\u2019s look and layout. They define CSS properties and apply CSS rules to style web page elements. Using declaration blocks, web designers can set properties to change font color, text background color, grid lines, alignments, line height, and more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-flexbox\">Flexbox<\/h3>\n\n\n\n<p>Flexbox is a CSS module for adding properties to a parent container (the main flexbox) and a child container (the flex item). Using flexbox, you can adjust space distribution, alignments, and content directions. Since flexbox applies to a parent-child relationship, the parent container\u2019s properties directly impact the child\u2019s position and movement in the parent\u2019s space.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-why-web-designers-need-to-know-about-flexbox\">Why Web Designers Need to Know About Flexbox<\/h4>\n\n\n\n<p>Web designers need to know flexbox because it gives them more control over the behavior and alignment of elements. Flexbox gives web designers flexibility in customizing CSS files and enhancing a web page layout. This is particularly important as they design web pages that can adapt to any size device or screen type.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-positioning\">Positioning<\/h3>\n\n\n\n<p>CSS positioning is a property used to specify where every single element should be on a web page. The five values that can be used for positioning are absolute, fixed, relative, static, and sticky. The default CSS position value is static, but you can change this and customize it as needed.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-why-web-designers-need-to-know-about-positioning\">Why Web Designers Need to Know About Positioning<\/h4>\n\n\n\n<p>Web designers position elements to make the visual layout look neat and organized. They ensure that the position of elements is suitable for both desktop and mobile applications. Positioning also makes a website look good on any displayed screen and browser.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-properties\">Properties<\/h3>\n\n\n\n<p>CSS properties are mainly used for applying CSS styles on web pages, which makes for a large list of properties. This list includes border properties, box properties, and list-style properties. For example, to set vertical margins, negative margins with float, or adjoining margins of boxes you need to customize margin properties. Other properties relate to individual background properties, padding properties, and shorthand properties.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-why-web-designers-need-to-know-about-properties\">Why Web Designers Need to Know About Properties<\/h4>\n\n\n\n<p>Web designers need to know about properties because every code snippet has them for styling various elements. Whenever they make changes, they can maintain the website design and keep the document structure and content separate. They only need to adjust the values of specific properties.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-css-terminology-cheat-sheet-5-advanced-css-terms\">CSS Terminology Cheat Sheet: 5 Advanced CSS Terms<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/02\/5-Advanced-CSS-Terms.jpeg\" alt=\"A programmer is focused on writing code on his laptop.\" class=\"wp-image-101616\"\/><figcaption>CSS is a markup language that allows coders to get creative by creating a style sheet and using it to set individual properties and styles to elements.<\/figcaption><\/figure>\n\n\n\n<p>Learning more advanced CSS terminology and concepts can give you the competitive advantage you need to break into tech. Many industries are now looking for talented developers and creative web designers to design websites. So, this is the right time to have an advanced CSS terminology cheat sheet that will come in handy as you pursue <a href=\"https:\/\/careerkarma.com\/blog\/how-to-become-a-web-designer\/\">becoming a web designer<\/a> or front end developer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-inheritance\">Inheritance<\/h3>\n\n\n\n<p>Inheritance is the process of transferring certain properties from a parent element to a direct children element. The concept of inheritance simplifies the coding process in styling web page aesthetics. The syntax of a web page applies inheritance rules when no initial value is set for the property of a child element.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-why-web-designers-should-know-about-inheritance\">Why Web Designers Should Know About Inheritance<\/h4>\n\n\n\n<p>Using inheritance saves web designers time in styling the descendant selector and reduces the efforts required in the web development process. Some properties can inherit values by default, such as color, font, visibility, text-align, line height, and list style. However, CSS classes can\u2019t be inherited, unlike what is often the case in other programming languages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-pseudo-class\">Pseudo-class<\/h3>\n\n\n\n<p>Pseudo-class is a predefined keyword used to add a style to any one or more selected elements. It lets CSS selectors have styles different from the original ones. There are different pseudo-classes, including location, language, user action, and time.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-why-web-designers-should-know-about-pseudo-class\">Why Web Designers Should Know About Pseudo-class<\/h4>\n\n\n\n<p>Web designers use a pseudo-class to enhance a browser\u2019s layout and appearance. Pseudo-classes help web designers manipulate the visual interface of a website without interfering with structural elements and content.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ruleset\">Ruleset<\/h3>\n\n\n\n<p>A ruleset consists of selectors and declarations defined for stylesheets. When a website is opened through a browser, it has an author rule and reader rule that applies, depending on who\u2019s accessing the web page. The author rule is usually for web designers, and the reader rule is for the users.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-why-web-designers-should-know-about-ruleset\">Why Web Designers Should Know About Ruleset<\/h4>\n\n\n\n<p>Web designers should know about rulesets because it\u2019s significant for writing a code block in CSS. A ruleset establishes a cascade in the stylesheet and keeps the <a href=\"https:\/\/careerkarma.com\/blog\/web-design-processes\/\">web design process<\/a> efficient and clearly defined. This makes styling HTML elements organized and allows for easier debugging and maintenance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-selectors\">Selectors<\/h3>\n\n\n\n<p>A CSS selector defines which elements are selected for applying a property value or style. A simple selector points to the elements to which a CSS style is applied, while a combinator selector includes a group of selectors. Each type of selector serves to select a certain element and defines it in a specific way. For example, the universal selector is defined by the asterisk character.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-why-web-designers-should-know-about-selectors\">Why Web Designers Should Know About Selectors<\/h4>\n\n\n\n<p>Web designers should know about selectors since they can use them to select elements for styling web pages. They need to understand the differences between and the proper applications of a universal selector, class selector, attribute selector, among others.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-specificity\">Specificity<\/h3>\n\n\n\n<p><a href=\"https:\/\/careerkarma.com\/blog\/css-specificity\/\">Specificity<\/a> ranks CSS selectors. It entails specifying for the browser to apply, order, and prioritize a style on a selected element. With specificity, the higher the ranking of the selector is, the more important it is because its style is highly specific. This means that the CSS style can top the styles of other web pages.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-why-web-designers-should-know-about-specificity\">Why Web Designers Should Know About Specificity<\/h4>\n\n\n\n<p>Web designers should know about specificity since it\u2019ll help them define two rules to the same element that are otherwise conflicting. Specificity is important in CSS for the cascading feature offered by the markup language itself. Styles are applied in a specific order, one after another. No two styles will be applied at the same time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-can-i-learn-css-terminology-in-2022\">How Can I Learn CSS Terminology in 2022?<\/h2>\n\n\n\n<p>You can learn CSS terminology through massive open online courses (MOOCs) like <a href=\"https:\/\/www.coursera.org\/courses?query=html%20css\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Coursera<\/a> and Udemy that contain courses and projects for CSS. You can also find courses on subscription-based learning platforms like <a href=\"https:\/\/www.skillshare.com\/browse\/css?via=browse-related-skills\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Skillshare<\/a>. If you absorb concepts better by listening than reading, you can also learn from <a href=\"https:\/\/careerkarma.com\/blog\/web-design-youtube-channels\/\">web design video channels on YouTube<\/a>.<\/p>\n\n\n\n<p>You can take learning about CSS terminology to the next level by enrolling in coding bootcamps that offer web design and development programs that cover CSS. <a href=\"https:\/\/careerkarma.com\/rankings\/best-web-design-bootcamps\/\">Web design bootcamps<\/a> prepare you for your dream job in web development or design and let you hone your CSS programming skills by doing projects on ideas that inspire you.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-css-faq\">CSS FAQ<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1644983636079\"><strong class=\"schema-faq-question\">What is a CSS developer?<\/strong> <p class=\"schema-faq-answer\">CSS developers are professionals who polish the aesthetics of an HTML document by using CSS. They apply the knowledge of <a href=\"https:\/\/careerkarma.com\/blog\/css-best-practices\/\">CSS best practices and guidelines<\/a> to create visually-appealing websites. Developers with <a href=\"https:\/\/www.payscale.com\/research\/US\/Job=Front_End_Developer_%2F_Engineer\/Salary\/91f61b5b\/Cascading-Style-Sheets-CSS\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">CSS skills earn an average salary of $72,080<\/a> annually, according to PayScale.<br\/><br\/><\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1644983646918\"><strong class=\"schema-faq-question\">Should I learn HTML or CSS first?<\/strong> <p class=\"schema-faq-answer\">You should learn HTML first if you\u2019re just starting out in the world of web design and web development. Then, advance your knowledge by finding strong resources to <a href=\"https:\/\/careerkarma.com\/blog\/learn-css\/\">learn CSS<\/a> if you want to have a promising career in web development.<br\/><br\/><\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1644983654278\"><strong class=\"schema-faq-question\">Is learning CSS easy?<\/strong> <p class=\"schema-faq-answer\">Yes, CSS is easy to learn. You can explore many tutorials to learn the CSS syntax. You can also use tools for web designers to practice and style basic web pages.<br\/><br\/><\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1644983661171\"><strong class=\"schema-faq-question\">Is CSS the same as JavaScript?<\/strong> <p class=\"schema-faq-answer\">No, CSS is not the same as JavaScript. CSS is a markup language and a layout language for HTML web pages. JavaScript is a programming language used to make websites dynamic, add interactions, and enhance accessibility. CSS has a separate file that uses a .css extension while JavaScript uses a .js extension.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"Are you looking into CSS terminology for a career in web development? CSS skills will help you style HTML web pages and documents. You can learn CSS to make websites that are fast, consistent, and easy to maintain. There are a plethora of opportunities in web design and web development, whether you want to work&hellip;","protected":false},"author":124,"featured_media":101615,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[17287],"tags":[],"class_list":{"0":"post-101614","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-css"},"acf":{"post_sub_title":"","sprint_id":"January 24","query_class":"*subject-terminology","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>CSS Terminology<\/title>\n<meta name=\"description\" content=\"This guide serves as a glossary of CSS terminology to help you prepare for a career as a web designer. Here, you&#039;ll find the top CSS terms for both beginner and advanced learners.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/css-terminology\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Glossary of CSS Terminology: A Beginner\u2019s Guide\" \/>\n<meta property=\"og:description\" content=\"This guide serves as a glossary of CSS terminology to help you prepare for a career as a web designer. Here, you&#039;ll find the top CSS terms for both beginner and advanced learners.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/css-terminology\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-16T03:56:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-16T04:07:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/02\/CSS-Terminology.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Farah Abdullah\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"If you think #WebDesign or #WebDevelopment are the careers for you, you can start now by learning #CSS. Get started by checking out our glossary of #CSSTerminology here.\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Farah Abdullah\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/\"},\"author\":{\"name\":\"Farah Abdullah\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/45f2e8508c46438739c93e96f38aa177\"},\"headline\":\"Glossary of CSS Terminology: A Beginner\u2019s Guide\",\"datePublished\":\"2022-02-16T03:56:04+00:00\",\"dateModified\":\"2022-02-16T04:07:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/\"},\"wordCount\":1924,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/02\/CSS-Terminology.jpeg\",\"articleSection\":[\"CSS\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/careerkarma.com\/blog\/css-terminology\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/\",\"name\":\"CSS Terminology\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/02\/CSS-Terminology.jpeg\",\"datePublished\":\"2022-02-16T03:56:04+00:00\",\"dateModified\":\"2022-02-16T04:07:58+00:00\",\"author\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/45f2e8508c46438739c93e96f38aa177\"},\"description\":\"This guide serves as a glossary of CSS terminology to help you prepare for a career as a web designer. Here, you'll find the top CSS terms for both beginner and advanced learners.\",\"breadcrumb\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983636079\"},{\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983646918\"},{\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983654278\"},{\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983661171\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/careerkarma.com\/blog\/css-terminology\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#primaryimage\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/02\/CSS-Terminology.jpeg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/02\/CSS-Terminology.jpeg\",\"width\":1200,\"height\":800,\"caption\":\"CSS and Javascript textbooks on a white table.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/careerkarma.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tech\",\"item\":\"https:\/\/careerkarma.com\/blog\/tech\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Glossary of CSS Terminology: A Beginner\u2019s Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\",\"url\":\"https:\/\/careerkarma.com\/blog\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/careerkarma.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/45f2e8508c46438739c93e96f38aa177\",\"name\":\"Farah Abdullah\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/04\/Farah-2.png\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/04\/Farah-2.png\",\"caption\":\"Farah Abdullah\"},\"description\":\"Farah is a writer, project consultant, and IT event organizer. She is a certified project management professional and an avid tech reader. Farah holds a BSc in Information Systems from Effat University in Saudi Arabia as well as a Postgraduate Diploma in Project Management from the University of Roehampton in London.\",\"sameAs\":[\"https:\/\/www.instagram.com\/chaosnconfessions\/\"],\"url\":\"https:\/\/careerkarma.com\/blog\/author\/farah-abdullah\/\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983636079\",\"position\":1,\"url\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983636079\",\"name\":\"What is a CSS developer?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"CSS developers are professionals who polish the aesthetics of an HTML document by using CSS. They apply the knowledge of <a href=\\\"https:\/\/careerkarma.com\/blog\/css-best-practices\/\\\">CSS best practices and guidelines<\/a> to create visually-appealing websites. Developers with <a href=\\\"https:\/\/www.payscale.com\/research\/US\/Job=Front_End_Developer_%2F_Engineer\/Salary\/91f61b5b\/Cascading-Style-Sheets-CSS\\\">CSS skills earn an average salary of $72,080<\/a> annually, according to PayScale.<br\/><br\/>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983646918\",\"position\":2,\"url\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983646918\",\"name\":\"Should I learn HTML or CSS first?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You should learn HTML first if you\u2019re just starting out in the world of web design and web development. Then, advance your knowledge by finding strong resources to <a href=\\\"https:\/\/careerkarma.com\/blog\/learn-css\/\\\">learn CSS<\/a> if you want to have a promising career in web development.<br\/><br\/>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983654278\",\"position\":3,\"url\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983654278\",\"name\":\"Is learning CSS easy?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, CSS is easy to learn. You can explore many tutorials to learn the CSS syntax. You can also use tools for web designers to practice and style basic web pages.<br\/><br\/>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983661171\",\"position\":4,\"url\":\"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983661171\",\"name\":\"Is CSS the same as JavaScript?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No, CSS is not the same as JavaScript. CSS is a markup language and a layout language for HTML web pages. JavaScript is a programming language used to make websites dynamic, add interactions, and enhance accessibility. CSS has a separate file that uses a .css extension while JavaScript uses a .js extension.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"CSS Terminology","description":"This guide serves as a glossary of CSS terminology to help you prepare for a career as a web designer. Here, you'll find the top CSS terms for both beginner and advanced learners.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/careerkarma.com\/blog\/css-terminology\/","og_locale":"en_US","og_type":"article","og_title":"Glossary of CSS Terminology: A Beginner\u2019s Guide","og_description":"This guide serves as a glossary of CSS terminology to help you prepare for a career as a web designer. Here, you'll find the top CSS terms for both beginner and advanced learners.","og_url":"https:\/\/careerkarma.com\/blog\/css-terminology\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2022-02-16T03:56:04+00:00","article_modified_time":"2022-02-16T04:07:58+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/02\/CSS-Terminology.jpeg","type":"image\/jpeg"}],"author":"Farah Abdullah","twitter_card":"summary_large_image","twitter_description":"If you think #WebDesign or #WebDevelopment are the careers for you, you can start now by learning #CSS. Get started by checking out our glossary of #CSSTerminology here.","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Farah Abdullah","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/"},"author":{"name":"Farah Abdullah","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/45f2e8508c46438739c93e96f38aa177"},"headline":"Glossary of CSS Terminology: A Beginner\u2019s Guide","datePublished":"2022-02-16T03:56:04+00:00","dateModified":"2022-02-16T04:07:58+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/"},"wordCount":1924,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/02\/CSS-Terminology.jpeg","articleSection":["CSS"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/css-terminology\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/","url":"https:\/\/careerkarma.com\/blog\/css-terminology\/","name":"CSS Terminology","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/02\/CSS-Terminology.jpeg","datePublished":"2022-02-16T03:56:04+00:00","dateModified":"2022-02-16T04:07:58+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/45f2e8508c46438739c93e96f38aa177"},"description":"This guide serves as a glossary of CSS terminology to help you prepare for a career as a web designer. Here, you'll find the top CSS terms for both beginner and advanced learners.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983636079"},{"@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983646918"},{"@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983654278"},{"@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983661171"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/css-terminology\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/02\/CSS-Terminology.jpeg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/02\/CSS-Terminology.jpeg","width":1200,"height":800,"caption":"CSS and Javascript textbooks on a white table."},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Tech","item":"https:\/\/careerkarma.com\/blog\/tech\/"},{"@type":"ListItem","position":3,"name":"Glossary of CSS Terminology: A Beginner\u2019s Guide"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/45f2e8508c46438739c93e96f38aa177","name":"Farah Abdullah","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/04\/Farah-2.png","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2022\/04\/Farah-2.png","caption":"Farah Abdullah"},"description":"Farah is a writer, project consultant, and IT event organizer. She is a certified project management professional and an avid tech reader. Farah holds a BSc in Information Systems from Effat University in Saudi Arabia as well as a Postgraduate Diploma in Project Management from the University of Roehampton in London.","sameAs":["https:\/\/www.instagram.com\/chaosnconfessions\/"],"url":"https:\/\/careerkarma.com\/blog\/author\/farah-abdullah\/"},{"@type":"Question","@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983636079","position":1,"url":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983636079","name":"What is a CSS developer?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"CSS developers are professionals who polish the aesthetics of an HTML document by using CSS. They apply the knowledge of <a href=\"https:\/\/careerkarma.com\/blog\/css-best-practices\/\">CSS best practices and guidelines<\/a> to create visually-appealing websites. Developers with <a href=\"https:\/\/www.payscale.com\/research\/US\/Job=Front_End_Developer_%2F_Engineer\/Salary\/91f61b5b\/Cascading-Style-Sheets-CSS\">CSS skills earn an average salary of $72,080<\/a> annually, according to PayScale.<br\/><br\/>","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983646918","position":2,"url":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983646918","name":"Should I learn HTML or CSS first?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"You should learn HTML first if you\u2019re just starting out in the world of web design and web development. Then, advance your knowledge by finding strong resources to <a href=\"https:\/\/careerkarma.com\/blog\/learn-css\/\">learn CSS<\/a> if you want to have a promising career in web development.<br\/><br\/>","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983654278","position":3,"url":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983654278","name":"Is learning CSS easy?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, CSS is easy to learn. You can explore many tutorials to learn the CSS syntax. You can also use tools for web designers to practice and style basic web pages.<br\/><br\/>","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983661171","position":4,"url":"https:\/\/careerkarma.com\/blog\/css-terminology\/#faq-question-1644983661171","name":"Is CSS the same as JavaScript?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No, CSS is not the same as JavaScript. CSS is a markup language and a layout language for HTML web pages. JavaScript is a programming language used to make websites dynamic, add interactions, and enhance accessibility. CSS has a separate file that uses a .css extension while JavaScript uses a .js extension.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/101614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/124"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=101614"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/101614\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/101615"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=101614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=101614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=101614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}