{"id":21540,"date":"2020-08-22T06:29:38","date_gmt":"2020-08-22T13:29:38","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=21540"},"modified":"2022-08-14T16:03:42","modified_gmt":"2022-08-14T23:03:42","slug":"html-vs-css","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/html-vs-css\/","title":{"rendered":"HTML vs CSS: What\u2019s the Difference Between the Two?"},"content":{"rendered":"\n<p>An aspiring web developer <a href=\"https:\/\/careerkarma.com\/blog\/learn-html\/\">learns HTML<\/a> and CSS as part of their tech career training.In this article, we look at the difference between the two languages and two examples: one using HTML, the other using HTML and CSS. The hope is that you see the advantage to using CSS to make your markup more readable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-html\">What is HTML?&nbsp;<\/h2>\n\n\n\n<p>HTML stands for Hypertext Markup Language. It is the building block of web pages and web applications. An HTML document consists of two parts: the head and the body.&nbsp;<\/p>\n\n\n\n<p>The head of an HTML document contains all of the information needed for a web page to load or be listed on search engines \u2013 all of which are meta information you won\u2019t directly see on a webpage.<br><\/p>\n\n\n\n<p>The body is everything the client or user sees. It is made up of HTML that provides the structure to your web page. Here is an example of a web page structured with just HTML code:&nbsp;<br><\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n &lt;head&gt;\n   &lt;meta charset=\"utf-8\"&gt;\n   &lt;meta name=\"viewport\" content=\"width=device-width\"&gt;\n   &lt;title&gt;Sample HTML page&lt;\/title&gt;\n &lt;\/head&gt;\n &lt;body&gt;\n   &lt;div&gt;\n     &lt;header&gt;\n       &lt;h1&gt;HTML Demo&lt;\/h1&gt;\n       &lt;nav&gt;\n         &lt;a href=\"#\"&gt;Link #1&lt;\/a&gt;\n         &lt;a href=\"#\"&gt;Link #2&lt;\/a&gt;\n         &lt;a href=\"#\"&gt;Link #3&lt;\/a&gt;\n       &lt;\/nav&gt;\n     &lt;\/header&gt;\n     &lt;main&gt;\n       &lt;h2&gt;HTML is:&lt;\/h2&gt;\n       &lt;ul&gt;\n         &lt;li&gt;The skeleton or structure of application&lt;\/li&gt;\n         &lt;li&gt;Provides meaning to your application with semantic tags like &amp;lt;caption&gt;, &amp;lt;main&gt;, &amp;lt;strong&gt;, and &amp;lt;h1&gt;&lt;\/li&gt;\n         &lt;li&gt;Styling is next to nil besides the default styling of certain elements.&lt;\/li&gt;\n \n       &lt;\/ul&gt;\n     &lt;\/main&gt;\n   &lt;\/div&gt;\n &lt;\/body&gt;\n&lt;\/html&gt;<\/pre><\/div>\n\n\n\n<p>When you run the code above, you see a pretty bare bones page with no styling associated with it besides the default styles associated with the &lt;h1&gt;, &lt;li&gt; and &lt;a&gt; tags.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-inline-styling\">Inline Styling<\/h2>\n\n\n\n<p>We provide styling inside our HTML, with what is called \u201cinline styling\u201d. Using the \u201cstyle\u201d attribute, we can encapsulate rules for each individual element inside a pair of quotation marks. A sample document with inline style looks like so:<br><\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n &lt;head&gt;\n   &lt;meta charset=\"utf-8\"&gt;\n   &lt;meta name=\"viewport\" content=\"width=device-width\"&gt;\n   &lt;title&gt;Sample HTML page&lt;\/title&gt;\n &lt;\/head&gt;\n &lt;body style=\"font-family: Roboto;\"&gt;\n   &lt;div&gt;\n     &lt;header style=\"width: 100%; display:flex; justify-content: space-between; align-items: center;\"&gt;\n       &lt;h1 style=\"width: 40%; letter-spacing: 2px;\"&gt;Inline Style Demo&lt;\/h1&gt;\n       &lt;nav style=\"width: 60%; display: flex; justify-content: space-around;\"&gt;\n         &lt;a style=\"text-decoration: none;\" href=\"#\"&gt;Link #1&lt;\/a&gt;\n         &lt;a style=\"text-decoration: none;\" href=\"#\"&gt;Link #2&lt;\/a&gt;\n         &lt;a style=\"text-decoration: none;\" href=\"#\"&gt;Link #3&lt;\/a&gt;\n       &lt;\/nav&gt;\n     &lt;\/header&gt;\n     &lt;main&gt;\n       &lt;h2&gt;Inline Styling is:&lt;\/h2&gt;\n       &lt;ul&gt;\n         &lt;li&gt;Rules for your element's decoration in &lt;em&gt;style&lt;\/em&gt; attribute&lt;\/li&gt;\n         &lt;li&gt;Syntax is &lt;strong&gt;style=\"width:100%; font-size: 1.3rem;\"&lt;\/strong&gt; -- key:value pairs separated by semicolons&lt;\/li&gt;\n         &lt;li&gt;Any element that needs to be controlled with style needs to have their own style attribute with key:value pairs&lt;\/li&gt;\n         &lt;li&gt;How can this get cumbersome? &lt;\/li&gt;\n       &lt;\/ul&gt;\n     &lt;\/main&gt;\n   &lt;\/div&gt;\n &lt;\/body&gt;\n&lt;\/html&gt;<\/pre><\/div>\n\n\n\n<p>This can get pretty time-consuming and cumbersome the larger our application is. If we have to provide inline-styling to all of our HTML elements individually, your markup can become quite unreadable, not to mention make it quite lengthy.&nbsp;<br><\/p>\n\n\n\n<p>A resolution to this problem was created with CSS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-css\">What is CSS?&nbsp;<\/h2>\n\n\n\n<p>Cascading Style Sheets (CSS) was created to solve the problem that was created with readability and the amount of code written when applications scaled. Separating the styling from the actual structure of the application allows for separation of concerns: HTML only deals with the structure of the document. CSS only deals with the styling of that document.&nbsp;<br><\/p>\n\n\n\n<p>Stylesheets create the rules that will govern the HTML markup. This stylesheet can be internal or external. An internal stylesheet is placed in the head of your HTML document in between &lt;style&gt; tags.<br><\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n &lt;head&gt;\n   &lt;meta charset=\"utf-8\"&gt;\n   &lt;meta name=\"viewport\" content=\"width=device-width\"&gt;\n   &lt;title&gt;Sample HTML page&lt;\/title&gt;\n   &lt;style&gt;\n     body {\n       font-family: \"Roboto\";\n     }\n \n     header {\n       width: 100%;\n       display: flex;\n       justify-content: space-between;\n       align-items: center;\n     }\n \n     header h1 {\n       width: 40%;\n       letter-spacing: 2px;\n     }\n \n     header nav {\n       width: 60%;\n       display: flex;\n       justify-content: space-around;\n     }\n \n     nav a {\n       text-decoration: none;\n     }\n   &lt;\/style&gt;\n &lt;\/head&gt;\n &lt;body&gt;\n   &lt;div&gt;\n     &lt;header&gt;\n       &lt;h1&gt;Inline Style Demo&lt;\/h1&gt;\n       &lt;nav&gt;\n         &lt;a href=\"#\"&gt;Link #1&lt;\/a&gt;\n         &lt;a href=\"#\"&gt;Link #2&lt;\/a&gt;\n         &lt;a href=\"#\"&gt;Link #3&lt;\/a&gt;\n       &lt;\/nav&gt;\n     &lt;\/header&gt;\n     &lt;main&gt;\n       &lt;h2&gt;Internal Stylesheets:&lt;\/h2&gt;\n       &lt;ul&gt;\n         &lt;li&gt;Are located in the &amp;lt;head&gt; of the HTML document.&lt;\/li&gt;\n         &lt;li&gt;Are inside the head, the internal stylesheet is located in between &amp;lt;style&gt; tags.&lt;\/li&gt;\n         &lt;li&gt;The Syntax changes from inline styling with properties and values in between semicolons to actual CSS with blocks of rules&lt;\/li&gt;\n         &lt;li&gt;How can this get cumbersome? &lt;\/li&gt;\n \n       &lt;\/ul&gt;\n     &lt;\/main&gt;\n   &lt;\/div&gt;\n &lt;\/body&gt;\n&lt;\/html&gt;<\/pre><\/div>\n\n\n\n<p>The internal stylesheet starts that separation of concerns. As our CSS grows to hundreds of lines, the need to separate our code becomes more apparent. We take our CSS and move it to an external stylesheet, bringing all of the styling rules to its own file and making all of the structural elements its own file. We link the two with a link in the head of our HTML document.&nbsp;<br><\/p>\n\n\n\n<iframe loading=\"lazy\" frameborder=\"0\" width=\"100%\" height=\"400px\" src=\"https:\/\/repl.it\/@careerkarma\/HTMLCSS-external-stylesheet-demo?lite=true\"><\/iframe>\n<br>\n<br>\n\n\n\n<p>Here, we have two files: an html file and a css file. Our CSS file contains all of the styling for our document. To link the two together, we use the &lt;link&gt; tag in the &lt;head&gt; of our HTML to point to the CSS file. This is one of the best ways to separate your structure from your styling.&nbsp;<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>In this article we\u2019ve talked about what HTML and CSS is and how the two interact with each other to create a web page. Just remember that HTML is the skeleton, or the structure, of our application and the CSS is the code that makes the web page look aesthetically pleasing.<\/p>\n","protected":false},"excerpt":{"rendered":"An aspiring web developer learns HTML and CSS as part of their tech career training.In this article, we look at the difference between the two languages and two examples: one using HTML, the other using HTML and CSS. The hope is that you see the advantage to using CSS to make your markup more readable.&hellip;","protected":false},"author":77,"featured_media":21541,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18069],"tags":[],"class_list":{"0":"post-21540","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-development-skills"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"CSS","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>HTML vs CSS: What\u2019s the Difference Between the Two? | Career Karma<\/title>\n<meta name=\"description\" content=\"Learn what the difference between HTML and CSS and how they work together to create a basic web page on Career Karma.\" \/>\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\/html-vs-css\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HTML vs CSS: What\u2019s the Difference Between the Two?\" \/>\n<meta property=\"og:description\" content=\"Learn what the difference between HTML and CSS and how they work together to create a basic web page on Career Karma.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/html-vs-css\/\" \/>\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=\"2020-08-22T13:29:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-14T23:03:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/08\/web-design-2038872_1280.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1020\" \/>\n\t<meta property=\"og:image:height\" content=\"765\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Christina Kopecky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\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=\"Christina Kopecky\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/careerkarma.com\/blog\/html-vs-css\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/html-vs-css\/\"},\"author\":{\"name\":\"Christina Kopecky\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e\"},\"headline\":\"HTML vs CSS: What\u2019s the Difference Between the Two?\",\"datePublished\":\"2020-08-22T13:29:38+00:00\",\"dateModified\":\"2022-08-14T23:03:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/html-vs-css\/\"},\"wordCount\":587,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/html-vs-css\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/08\/web-design-2038872_1280.jpg\",\"articleSection\":[\"Web Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/careerkarma.com\/blog\/html-vs-css\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/careerkarma.com\/blog\/html-vs-css\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/html-vs-css\/\",\"name\":\"HTML vs CSS: What\u2019s the Difference Between the Two? | Career Karma\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/html-vs-css\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/html-vs-css\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/08\/web-design-2038872_1280.jpg\",\"datePublished\":\"2020-08-22T13:29:38+00:00\",\"dateModified\":\"2022-08-14T23:03:42+00:00\",\"author\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e\"},\"description\":\"Learn what the difference between HTML and CSS and how they work together to create a basic web page on Career Karma.\",\"breadcrumb\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/html-vs-css\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/careerkarma.com\/blog\/html-vs-css\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/html-vs-css\/#primaryimage\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/08\/web-design-2038872_1280.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/08\/web-design-2038872_1280.jpg\",\"width\":1020,\"height\":765,\"caption\":\"HTML & CSS Book with open notebook, pencil, white earbuds and open silver laptop\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/careerkarma.com\/blog\/html-vs-css\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/careerkarma.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web Development\",\"item\":\"https:\/\/careerkarma.com\/blog\/web-development-skills\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"HTML vs CSS: What\u2019s the Difference Between the Two?\"}]},{\"@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\/ae0cdc4a5d198690d78482646894074e\",\"name\":\"Christina Kopecky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg\",\"caption\":\"Christina Kopecky\"},\"description\":\"Christina is an experienced technical writer, covering topics as diverse as Java, SQL, Python, and web development. She earned her Master of Music in flute performance from the University of Kansas and a bachelor's degree in music with minors in French and mass communication from Southeast Missouri State. Prior to joining the Career Karma team in June 2020, Christina was a teaching assistant, team lead, and section lead at Lambda School, where she led student groups, performed code and project reviews, and debugged problems for students. Christina's technical content is featured frequently in publications like Codecademy, Repl.it, and Educative.\",\"sameAs\":[\"http:\/\/www.linkedin.com\/in\/cmvnk\"],\"url\":\"https:\/\/careerkarma.com\/blog\/author\/christina-kopecky\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"HTML vs CSS: What\u2019s the Difference Between the Two? | Career Karma","description":"Learn what the difference between HTML and CSS and how they work together to create a basic web page on Career Karma.","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\/html-vs-css\/","og_locale":"en_US","og_type":"article","og_title":"HTML vs CSS: What\u2019s the Difference Between the Two?","og_description":"Learn what the difference between HTML and CSS and how they work together to create a basic web page on Career Karma.","og_url":"https:\/\/careerkarma.com\/blog\/html-vs-css\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-08-22T13:29:38+00:00","article_modified_time":"2022-08-14T23:03:42+00:00","og_image":[{"width":1020,"height":765,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/08\/web-design-2038872_1280.jpg","type":"image\/jpeg"}],"author":"Christina Kopecky","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Christina Kopecky","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/html-vs-css\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/html-vs-css\/"},"author":{"name":"Christina Kopecky","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e"},"headline":"HTML vs CSS: What\u2019s the Difference Between the Two?","datePublished":"2020-08-22T13:29:38+00:00","dateModified":"2022-08-14T23:03:42+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/html-vs-css\/"},"wordCount":587,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/html-vs-css\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/08\/web-design-2038872_1280.jpg","articleSection":["Web Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/html-vs-css\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/html-vs-css\/","url":"https:\/\/careerkarma.com\/blog\/html-vs-css\/","name":"HTML vs CSS: What\u2019s the Difference Between the Two? | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/html-vs-css\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/html-vs-css\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/08\/web-design-2038872_1280.jpg","datePublished":"2020-08-22T13:29:38+00:00","dateModified":"2022-08-14T23:03:42+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e"},"description":"Learn what the difference between HTML and CSS and how they work together to create a basic web page on Career Karma.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/html-vs-css\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/html-vs-css\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/html-vs-css\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/08\/web-design-2038872_1280.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/08\/web-design-2038872_1280.jpg","width":1020,"height":765,"caption":"HTML & CSS Book with open notebook, pencil, white earbuds and open silver laptop"},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/html-vs-css\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Web Development","item":"https:\/\/careerkarma.com\/blog\/web-development-skills\/"},{"@type":"ListItem","position":3,"name":"HTML vs CSS: What\u2019s the Difference Between the Two?"}]},{"@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\/ae0cdc4a5d198690d78482646894074e","name":"Christina Kopecky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","caption":"Christina Kopecky"},"description":"Christina is an experienced technical writer, covering topics as diverse as Java, SQL, Python, and web development. She earned her Master of Music in flute performance from the University of Kansas and a bachelor's degree in music with minors in French and mass communication from Southeast Missouri State. Prior to joining the Career Karma team in June 2020, Christina was a teaching assistant, team lead, and section lead at Lambda School, where she led student groups, performed code and project reviews, and debugged problems for students. Christina's technical content is featured frequently in publications like Codecademy, Repl.it, and Educative.","sameAs":["http:\/\/www.linkedin.com\/in\/cmvnk"],"url":"https:\/\/careerkarma.com\/blog\/author\/christina-kopecky\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/21540","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\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=21540"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/21540\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/21541"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=21540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=21540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=21540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}