<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: iteachfrontend</title>
    <description>The latest articles on DEV Community by iteachfrontend (@iteachfrontend).</description>
    <link>https://dev.to/iteachfrontend</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F318762%2F80041be5-111d-4e98-a7e9-53e780876926.png</url>
      <title>DEV Community: iteachfrontend</title>
      <link>https://dev.to/iteachfrontend</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/iteachfrontend"/>
    <language>en</language>
    <item>
      <title>What Is Inside HTML Head Element?</title>
      <dc:creator>iteachfrontend</dc:creator>
      <pubDate>Tue, 04 Feb 2020 17:01:36 +0000</pubDate>
      <link>https://dev.to/iteachfrontend/what-is-inside-html-head-element-lb6</link>
      <guid>https://dev.to/iteachfrontend/what-is-inside-html-head-element-lb6</guid>
      <description>&lt;p&gt;HTML &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; element represents a collection of metadata for the current document. This information helps the browser in understanding the document and displays it properly on the user device.&lt;/p&gt;

&lt;p&gt;Lets, take below example and understand each and every element that is a child of &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; element&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;meta charset="utf-8"&amp;gt;
  &amp;lt;base href="https://iteachfrontend.com/"&amp;gt;
  &amp;lt;title&amp;gt;I Teach Frontend&amp;lt;/title&amp;gt;
  &amp;lt;link rel="shortcut icon" href="/favicon.ico" /&amp;gt;

  &amp;lt;!-- external style sheets --&amp;gt;
  &amp;lt;link rel="stylesheet" href="style.css" /&amp;gt;

  &amp;lt;!-- inline style sheets --&amp;gt;
  &amp;lt;style&amp;gt;body{margin:0}&amp;lt;/style&amp;gt;

  &amp;lt;!-- scripts --&amp;gt;
  &amp;lt;script&amp;gt;function example(){}&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
...
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;meta&lt;/code&gt; provides a generic list of metadata values such as search keywords, viewport properties, and the file’s character encoding&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The first line you declare inside the head i.e. &lt;code&gt;&amp;lt;meta charset="utf-8"&amp;gt;&lt;/code&gt; is the charset declaration. The charset attribute specifies the &lt;a href="https://iteachfrontend.com/how-to-set-character-encoding-of-html-document"&gt;character encoding&lt;/a&gt; used by the document. A character encoding declaration is a mechanism by which the character encoding used to store or transmit a document is specified. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;base&lt;/code&gt; specifies the document base URL for use with resolving relative hypertext links. A &lt;code&gt;base&lt;/code&gt; element must have an &lt;code&gt;href&lt;/code&gt; attribute, a &lt;code&gt;target&lt;/code&gt; attribute, or both where &lt;code&gt;href&lt;/code&gt; attribute is a valid URL and &lt;code&gt;target&lt;/code&gt; attribute is valid browsing content. A valid browsing context is one of: &lt;code&gt;_blank&lt;/code&gt;, &lt;code&gt;_self&lt;/code&gt;, &lt;code&gt;_parent&lt;/code&gt;, or &lt;code&gt;_top&lt;/code&gt;. In the above example, we have set the base URL to &lt;a href="https://iteachfrontend.com/"&gt;https://iteachfrontend.com/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;title&lt;/code&gt; element represents the document title or name. In this case, the title is &lt;strong&gt;I Teach Frontend&lt;/strong&gt;. This information is displayed sometimes on the browser tab. So if you have multiple tabs open, and you want to switch to some particular tab you can do so by first reading the title in the browser tab. Page &lt;code&gt;title&lt;/code&gt; is also helpful when the user bookmarks page or search previously visited page in browser history. The title is unique to a page so there must be not more than one &lt;code&gt;title&lt;/code&gt; element per document.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;link&lt;/code&gt; element refers to an external resource that the document is connected to. A link could be external stylesheets, site icons, scripts, fonts and other documents of the website. Each link specifies the relationship using the attribute &lt;code&gt;rel&lt;/code&gt; - the value denotes how the item being linked to is related to the current document. In above example, line: &lt;code&gt;&amp;lt;link rel="stylesheet" href="style.css" /&amp;gt;&lt;/code&gt; - the &lt;code&gt;style.css&lt;/code&gt; is having relationship of stylesheet.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;script&lt;/code&gt; element refers to an inline script or link to external scripts. If the &lt;code&gt;script&lt;/code&gt; tag is having &lt;code&gt;href&lt;/code&gt; attribute the body content is ignored by the browser. The code defined inside the script tag could be executed on the current document&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;style&lt;/code&gt; element refers to an inline style or link to external stylesheets. The ongoing trend is to have a combined minified style embedded within &lt;code&gt;head&lt;/code&gt; tag to avoid loading one extra external resource - this also helps in increasing the overall performance of the webpage.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There are a lot of ways how &lt;code&gt;link&lt;/code&gt; and &lt;code&gt;meta&lt;/code&gt; tags can be combined with other attributes to handle underlying element differently by browsers, however, that has been purposefully omitted to keep the content of post simple&lt;/p&gt;

&lt;h2&gt;
  
  
  Refrences
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://html.spec.whatwg.org/multipage/semantics.html"&gt;https://html.spec.whatwg.org/multipage/semantics.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/head"&gt;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/head&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉&lt;a href="https://iteachfrontend.com/what-is-inside-html-head-element"&gt;Link to the original article&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Creating First HTML Document</title>
      <dc:creator>iteachfrontend</dc:creator>
      <pubDate>Mon, 03 Feb 2020 16:09:38 +0000</pubDate>
      <link>https://dev.to/iteachfrontend/creating-first-html-document-1nnj</link>
      <guid>https://dev.to/iteachfrontend/creating-first-html-document-1nnj</guid>
      <description>&lt;p&gt;HTML is the language used to create web pages. An HTML document is composed of multiple elements that help browsers in understanding the document structure and layout content on the user screen.&lt;/p&gt;

&lt;p&gt;In general, the structure of an HTML document is like a tree. As the tree has multiple branches and new branches could extend from the current branch similarily elements in an HTML document could be next to each other or nested inside another element.&lt;/p&gt;

&lt;h2&gt;
  
  
  Element tags
&lt;/h2&gt;

&lt;p&gt;Before, we deep dive into the HTML document structure, we should understand the fundamental building block in every HTML document is the element tag, which marks an element in the document. A starting tag indicates the beginning of that element, while an ending tag indicates the ending. The general syntax of a &lt;strong&gt;two-sided element&lt;/strong&gt; tag is &lt;code&gt;&amp;lt;element&amp;gt;content&amp;lt;/element&amp;gt;&lt;/code&gt; where element is the name of the element, content is the element’s content, &lt;code&gt;&amp;lt;element&amp;gt;&lt;/code&gt; is the starting tag, and &lt;code&gt;&amp;lt;/element&amp;gt;&lt;/code&gt; is the ending tag. For example, the following code marks a paragraph element:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;p&amp;gt;This is a pragraph&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; in the above example is starting tag and &lt;code&gt;&amp;lt;/p&amp;gt;&lt;/code&gt; is the ending tag.&lt;/p&gt;

&lt;p&gt;In addition to a two-sided element tag, we also have &lt;strong&gt;one-sided element&lt;/strong&gt; tag also known as empty elements. These elements are either used for non-textual content such as images or contain directives to the browser about how the page should be treated. For example, the following code marks an image element&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;img src="/path/to/image.jpg" alt="my image" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Another, example for &lt;strong&gt;one-sided element&lt;/strong&gt; is &lt;code&gt;&amp;lt;br/&amp;gt;&lt;/code&gt; element that is used to put a line break between content&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/gulshansainis/embed/yLymEvP?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Keys points to remember about element tags
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Not every element tag enclose document content&lt;/li&gt;
&lt;li&gt;Some elements do not have the ending tag&lt;/li&gt;
&lt;li&gt;An element tag can have other element tags also known as a nested element. Nested elements should close first before closing its immediate parent element tag&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Lets understand the structure of HTML document
&lt;/h2&gt;

&lt;p&gt;Now, we have a basic understanding of what element tag lets explore how these elements tags help us in creating a complete HTML document&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en-US"&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta charset="utf-8" /&amp;gt;
    &amp;lt;title&amp;gt;My First HTML page&amp;lt;/title&amp;gt;
  &amp;lt;/head&amp;gt;
  &amp;lt;body&amp;gt;
    &amp;lt;h1&amp;gt;Big Heading&amp;lt;/h1&amp;gt;
    &amp;lt;p&amp;gt;I am text inside a paragraph.&amp;lt;/p&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt;: The very first line of HTML document should start with the doctype declaration. The &lt;a href="https://dev.to/what-is-html-5-doctype"&gt;doctype&lt;/a&gt; appears just above &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; tag, at the very start of each HTML document, which is a processing instruction indicating the markup language used in the document. The declaration is used in HTML5 to distinguish between a standards-compliant parsing mode and so-called quirks parsing mode.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt;: The root element of HTML document. &lt;code&gt;head&lt;/code&gt; and &lt;code&gt;body&lt;/code&gt; are the only valid children of the &lt;code&gt;html&lt;/code&gt; element. &lt;code&gt;lang="en-US"&lt;/code&gt; is an attribute of &lt;code&gt;html&lt;/code&gt; element and is used to set the primary language of the document.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;: The &lt;code&gt;head&lt;/code&gt; section of HTML document is not displayed in the web browser however, it contains important meta-information about the document such as the page title, links to CSS and JavaScript files, keywords and description that help search engine to display relevant content, on user search. The &lt;code&gt;&amp;lt;meta&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; are valid elements that could be nested inside the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; element. In the above example, we have two child elements - first is &lt;code&gt;&amp;lt;meta charset="utf-8"&amp;gt;&lt;/code&gt; and second is &lt;code&gt;&amp;lt;title&amp;gt;My First HTML page&amp;lt;/title&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;: The visible content on the page is defined inside &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; tag. Headings, paragraphs, images, links, videos, audio content, etc. are all defined inside the body element. Within the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; element of this file, we have a high-level heading &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; and a paragraph &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Helpful links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://validator.w3.org"&gt;https://validator.w3.org&lt;/a&gt; - To check the HTML markup of Web documents is valid&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉&lt;a href="https://iteachfrontend.com/creating-first-html-document"&gt;Link to the original article&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Character Encoding Of HTML Document</title>
      <dc:creator>iteachfrontend</dc:creator>
      <pubDate>Sun, 02 Feb 2020 16:00:17 +0000</pubDate>
      <link>https://dev.to/iteachfrontend/character-encoding-of-html-document-p92</link>
      <guid>https://dev.to/iteachfrontend/character-encoding-of-html-document-p92</guid>
      <description>&lt;p&gt;The first line you need inside the head i.e. &lt;code&gt;&amp;lt;meta charset="utf-8"&amp;gt;&lt;/code&gt; is the charset declaration. The &lt;code&gt;charset&lt;/code&gt; attribute specifies the character encoding used by the document. A character encoding declaration is a mechanism by which the character encoding used to store or transmit a document is specified. It is &lt;strong&gt;extremely important&lt;/strong&gt; to declare character encoding just after starting &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; tag before any element that contains text, such as &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; element and, with in the first 1024 bytes of the document, failing to do so will cause browsers to guess the encoding.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
  &amp;lt;html&amp;gt;
    &amp;lt;head&amp;gt;
      &amp;lt;meta charset="utf-8"&amp;gt;

      &amp;lt;!--  rest of document --&amp;gt;
      ...
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Is it mandatory to specify character encoding?
&lt;/h2&gt;

&lt;p&gt;Although it is not mandatory however it is a good practice to specify this information explicitly.&lt;/p&gt;

&lt;p&gt;If you do not specify &lt;code&gt;&amp;lt;meta charset="utf-8"&amp;gt;&lt;/code&gt; in the HEAD of the HTML document, the browser will look for the &lt;code&gt;Content-Type&lt;/code&gt; response HTTP header sent from the server.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is &lt;code&gt;UTF-8&lt;/code&gt;?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;UTF-8&lt;/strong&gt; (&lt;em&gt;case insensitive&lt;/em&gt;) is a character encoding capable of encoding all possible characters (called code points) in Unicode. The encoding is variable-length and uses 8-bit code units.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Unicode provides a unique number for every character&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As of HTML5 the recommended charset is &lt;code&gt;UTF-8&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;Choosing the right character encoding is important. Use &lt;code&gt;UTF-8&lt;/code&gt; if at all possible, especially for multilingual sites.&lt;/p&gt;

&lt;p&gt;👉&lt;a href="https://iteachfrontend.com/how-to-set-character-encoding-of-html-document"&gt;Link to the original article&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
    </item>
    <item>
      <title>What Are Browser Vendor Prefixes?</title>
      <dc:creator>iteachfrontend</dc:creator>
      <pubDate>Sun, 26 Jan 2020 17:11:58 +0000</pubDate>
      <link>https://dev.to/iteachfrontend/what-are-vendor-prefixes-1ao2</link>
      <guid>https://dev.to/iteachfrontend/what-are-vendor-prefixes-1ao2</guid>
      <description>&lt;p&gt;Browser vendors introduce experimental features or nonstandard CSS properties into their browsers. They do this by prefixing property names with strings that are recognized by their browser engine. When the browser scans the document and finds CSS property prefixed with the string known to the underlying engine it applies it to the current document otherwise it ignores the property. This allows browser vendors to introduce new features while the specifications are missing or immature.&lt;/p&gt;

&lt;h2&gt;
  
  
  CSS Vendor Prefixes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;-webkit-&lt;/code&gt; Those starting with &lt;code&gt;-webkit-&lt;/code&gt; apply to WebKit-based browsers such as Chrome, Safari, latest Opera, iOS browsers(which also includes Firefox for iOS)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;-moz-&lt;/code&gt; Properties prefixed with &lt;code&gt;-moz-&lt;/code&gt; are applied to Firefox&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;-o-&lt;/code&gt; old versions of Opera support properties starting with &lt;code&gt;-o-&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;-ms-&lt;/code&gt; Internet Explorer and Microsoft Edge applies properties starting with &lt;code&gt;-ms-&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Example
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;-moz-orient-&lt;/code&gt; is in the experimental stage and is only implemented in Firefox. This property accepts either of four values, listed below&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;inline&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;block&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;horizontal&lt;/code&gt; &lt;em&gt;(default)&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;vertical&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If your current browser is Firefox you will see vertical progress bar whereas if you open this example in Chrome you will see the horizontal progress bar&lt;/p&gt;

&lt;p&gt;&lt;span&gt;Codepen example &lt;a href="https://codepen.io/gulshansainis/pen/povYYON"&gt;Browser Vendor Prefixes &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--V_zP-hxr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://iteachfrontend.com/static/b9edb61f51e1c15f5a6b1d3018d0e83b/b3608/what-are-vendor-prefixes-comparison.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--V_zP-hxr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://iteachfrontend.com/static/b9edb61f51e1c15f5a6b1d3018d0e83b/b3608/what-are-vendor-prefixes-comparison.png" alt="vendor prefix example" title="Comparison Chrome vs Firefox"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How To Use Vendor Prefixes
&lt;/h2&gt;

&lt;p&gt;In general, browsers process style properties in the order they’re listed, ignoring those properties they don’t recognize or support, so you always want the most current specifications listed last.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vendor Prefixes Future
&lt;/h2&gt;

&lt;p&gt;Browser vendors are discouraging the use of vendor prefixes as developers use these features on the production website, despite their experimental nature. Browser vendors have started implementing experimental features behind user-controlled flags or preferences. Its is recommended to not use nonstandard features in production to avoid unnecessary issues and inconsistencies&lt;/p&gt;

&lt;h2&gt;
  
  
  Helpful Resources
&lt;/h2&gt;

&lt;p&gt;Below are some resources that I frequently use to spot experimental features&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://developer.mozilla.org/en-US/"&gt;MDN Web Docs&lt;/a&gt; MDN is no. 1 resource for developers and you should bookmark the link. The HTML and CSS sections on the website have documentation for all the features that are supported by the latest browsers. Below each feature document, they have provided &lt;strong&gt;Browser compatibility&lt;/strong&gt; section which is frequently updated and indicates whether a certain feature is implemented by the browser or not.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://caniuse.com/"&gt;Can I use&lt;/a&gt; Can I use is another very helpful resource where you can search for a feature and it can tell whether all browsers have implemented the same or not? It also provides links to any known issues that are specific to that feature discovered in any of major browsers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉&lt;a href="https://iteachfrontend.com/what-are-vendor-prefixes"&gt;Link to the original article&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>webdev</category>
      <category>html</category>
    </item>
  </channel>
</rss>
