{"id":20162,"date":"2020-12-23T13:10:01","date_gmt":"2020-12-23T13:10:01","guid":{"rendered":"http:\/\/www.devopsschool.com\/blog\/?p=20162"},"modified":"2022-04-28T09:01:01","modified_gmt":"2022-04-28T09:01:01","slug":"introduction-to-css-tutorial","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/introduction-to-css-tutorial\/","title":{"rendered":"What is CSS and How does CSS works?"},"content":{"rendered":"\r\n<h2 class=\"wp-block-heading\">Introduction To CSS<\/h2>\r\n\r\n\r\n\r\n<p><strong>CSS<\/strong> (<strong>Cascading Style Sheets<\/strong>) is used to style and layout web pages &#8211; for example, to change the font, color, size, and spacing of your content, break it into multiple <strong>columns<\/strong>, or <strong>animations<\/strong> And add other decorative features.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">What is CSS?<\/h2>\r\n\r\n\r\n\r\n<p><strong>CSS<\/strong> stands for <strong>Cascading Style Sheet<\/strong>. It is a style sheet language that is used for shaping the <strong>HTML<\/strong> sheet, which will be displayed on the web-page of browsers. <strong>CSS<\/strong> is a simple mechanism for describing the presentation semantics common to each page of a website. It can control the layout of the web page all over at once. Its latest version is <strong>CSS 3<\/strong>.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">CSS Syntax<\/h2>\r\n\r\n\r\n\r\n<p><strong>CSS <\/strong>is a rules-based language &#8211; you define rules that specify groups of styles that should be applied to particular elements or groups of elements on your web page. For example, &#8220;I want to show as the main title big red text on my page.&#8221;<\/p>\r\n\r\n\r\n\r\n<p><strong>Selector:-<\/strong> The selector indicates the <strong>HTML<\/strong> element or HTML tag you want to style. It is used more to select or select <strong>HTML<\/strong> elements based on their element <strong>name, id, class, attribute<\/strong>.<\/p>\r\n\r\n\r\n\r\n<p><strong>Property:- <\/strong>When we write something in the property, it indicates that it is a particular property, you have to apply to the selector, which is written as a selector.<\/p>\r\n\r\n\r\n\r\n<p><strong>Property-Value:-<\/strong> In property-value, we write what we want to assign.<\/p>\r\n\r\n\r\n\r\n<p><strong>EX:-<\/strong><\/p>\r\n\r\n\r\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">p<\/span> {<span class=\"hljs-attribute\">color<\/span>: red; <span class=\"hljs-attribute\">font-size<\/span>: <span class=\"hljs-number\">22px<\/span>;}\r\n\r\n<span class=\"hljs-selector-tag\">p<\/span> {\r\n   <span class=\"hljs-attribute\">color<\/span>: red;\r\n   <span class=\"hljs-attribute\">font-size<\/span>: <span class=\"hljs-number\">22px<\/span>;\t\r\n  }<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\r\n\r\n\r\n<p>There are three type of <strong>CSS<\/strong>? And how to work.<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Inline style<\/strong><\/li>\r\n<li><strong>Internal style sheet \/<\/strong> <strong>Embedded style sheet<\/strong><\/li>\r\n<li><strong>External style sheet<\/strong><\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Inline styles<\/h2>\r\n\r\n\r\n\r\n<p><strong>Inline-styles<\/strong> are <strong>CSS <\/strong>declarations that affect a single <strong>HTML<\/strong> element, which is contained within a style attribute. An implementation of <strong>inline styl<\/strong>e in an <strong>HTML<\/strong> document can be as follows:<\/p>\r\n\r\n\r\n\r\n<p>The inline <strong>CSS <\/strong>style that will look like below code:<\/p>\r\n\r\n\r\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">h1<\/span> <span class=\"hljs-attr\">style<\/span>=<span class=\"hljs-string\">\"color: green;\"<\/span>&gt;<\/span>DevOpsSchool<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">h1<\/span>&gt;<\/span>\r\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Internal stylesheet<\/h2>\r\n\r\n\r\n\r\n<p>An<strong> internal stylesheet <\/strong>resides in an <strong>HTML <\/strong>document. To create an <strong>internal stylesheet<\/strong>, you place the CSS inside a <strong>&lt;style&gt;<\/strong> element inside the <strong>HTML &lt;head&gt;.<\/strong><\/p>\r\n\r\n\r\n\r\n<p>The internal <strong>CSS <\/strong>style that will look like below code:<\/p>\r\n\r\n\r\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\"><span class=\"hljs-meta\">&lt;!DOCTYPE <span class=\"hljs-meta-keyword\">html<\/span>&gt;<\/span>\r\n<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">html<\/span>&gt;<\/span>\r\n  <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">head<\/span>&gt;<\/span>\r\n    <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">title<\/span>&gt;<\/span> internal CSS <span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">title<\/span>&gt;<\/span>\r\n    <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">style<\/span>&gt;<\/span><span class=\"css\">\r\n     <span class=\"hljs-selector-tag\">h1<\/span> {\r\n        <span class=\"hljs-attribute\">color<\/span>: green;\r\n     } \r\n    <\/span><span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">style<\/span>&gt;<\/span>\r\n  <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">head<\/span>&gt;<\/span>\r\n  <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">body<\/span>&gt;<\/span>\r\n    <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">h1\"<\/span>&gt;<\/span>DevOpsSchool<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">h1<\/span>&gt;<\/span>\r\n  <span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">body<\/span>&gt;<\/span>\r\n<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">html<\/span>&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\r\n\r\n\r\n<h2 class=\"wp-block-heading\">External stylesheet<\/h2>\r\n\r\n\r\n\r\n<p>An<strong> external stylesheet<\/strong> contains <strong>CSS<\/strong> in a separate file with the <strong>.css<\/strong> extension. <strong>CSS <\/strong>is the most common and useful way to get a document. You can do the same <strong>CSS <\/strong>file can add several web pages, all styled with a <strong>CSS<\/strong> stylesheet. To begin with <strong>CSS<\/strong>, we added an <strong>external stylesheet<\/strong> to our web page.<\/p>\r\n\r\n\r\n\r\n<p>The <strong>external CSS style<\/strong> that will look like below code:<\/p>\r\n\r\n\r\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">style<\/span>&gt;<\/span><span class=\"css\">\r\n<span class=\"hljs-selector-tag\">h1<\/span> {\r\n   <span class=\"hljs-attribute\">color<\/span>: green;\r\n}\r\n<\/span><span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">style<\/span>&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Advantages of CSS:<\/h2>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Maintenance:<\/strong> It is easy to maintain, changing in one place will affect your web site globally. There is no need to change every specific location.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Time-saving: <\/strong>You can use any <strong>CSS<\/strong> script to easily reach many places.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Support:<\/strong> <strong>CSS<\/strong> makes the site faster and enhances the search engine capabilities to crawl web pages.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Native front-end:<\/strong> <strong>CSS <\/strong>has a huge list of features and functions that are helpful in designing <strong>HTML<\/strong> pages<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><strong>Selectors:<\/strong> In <strong>CSS<\/strong>, there are many selectors (ID selectors, class selectors, etc.) that will be helpful in performing specific tasks.<\/li>\r\n<\/ul>\r\n","protected":false},"excerpt":{"rendered":"<p>Introduction To CSS CSS (Cascading Style Sheets) is used to style and layout web pages &#8211; for example, to change the font, color, size, and spacing of your content, break&#8230; <\/p>\n","protected":false},"author":1,"featured_media":20183,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[5605],"tags":[5358,5606,4459,5610,5609],"class_list":["post-20162","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css","tag-css","tag-css-tutorial","tag-html","tag-inline-style","tag-internal-style-sheet"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=20162"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20162\/revisions"}],"predecessor-version":[{"id":20186,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20162\/revisions\/20186"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media\/20183"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=20162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=20162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=20162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}