<?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: Dwarikana Debvo</title>
    <description>The latest articles on DEV Community by Dwarikana Debvo (@dwarikanadebvo).</description>
    <link>https://dev.to/dwarikanadebvo</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%2F2190482%2F817f5a20-5bea-4fe6-a990-541f675b022c.png</url>
      <title>DEV Community: Dwarikana Debvo</title>
      <link>https://dev.to/dwarikanadebvo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dwarikanadebvo"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>Dwarikana Debvo</dc:creator>
      <pubDate>Wed, 15 Jan 2025 21:16:59 +0000</pubDate>
      <link>https://dev.to/dwarikanadebvo/-507</link>
      <guid>https://dev.to/dwarikanadebvo/-507</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/kavya-sahai-god" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1256627%2F8456928e-c1b3-4d29-aa25-0e921ac4f783.jpeg" alt="kavya-sahai-god"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/kavya-sahai-god/creating-a-live-html-css-and-js-displayer-2e2b" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Creating a live HTML, CSS and JS displayer&lt;/h2&gt;
      &lt;h3&gt;Kavya Sahai ・ Jan 15&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Dwarikana Debvo</dc:creator>
      <pubDate>Wed, 15 Jan 2025 18:23:15 +0000</pubDate>
      <link>https://dev.to/dwarikanadebvo/-161f</link>
      <guid>https://dev.to/dwarikanadebvo/-161f</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/kavya-sahai-god" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1256627%2F8456928e-c1b3-4d29-aa25-0e921ac4f783.jpeg" alt="kavya-sahai-god"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/kavya-sahai-god/http2-protocol-2kg6" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;HTTP/2 Protocol&lt;/h2&gt;
      &lt;h3&gt;Kavya Sahai ・ Jan 14&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Dwarikana Debvo</dc:creator>
      <pubDate>Wed, 15 Jan 2025 04:38:40 +0000</pubDate>
      <link>https://dev.to/dwarikanadebvo/-5047</link>
      <guid>https://dev.to/dwarikanadebvo/-5047</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/dwarikanadebvo" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2190482%2F817f5a20-5bea-4fe6-a990-541f675b022c.png" alt="dwarikanadebvo"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/dwarikanadebvo/html-elements-6lj" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;HTML Elements&lt;/h2&gt;
      &lt;h3&gt;Dwarikana Debvo ・ Jan 15&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>html</category>
    </item>
    <item>
      <title>HTML Elements</title>
      <dc:creator>Dwarikana Debvo</dc:creator>
      <pubDate>Wed, 15 Jan 2025 04:38:28 +0000</pubDate>
      <link>https://dev.to/dwarikanadebvo/html-elements-6lj</link>
      <guid>https://dev.to/dwarikanadebvo/html-elements-6lj</guid>
      <description>&lt;p&gt;HyperText Markup Language (HTML) serves as the fundamental language for constructing web pages. At the heart of HTML lies the concept of "elements," which are the essential components that define the structure and content of any web page you encounter.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Exactly is an HTML Element?
&lt;/h2&gt;

&lt;p&gt;Think of an HTML element as a container. This container holds specific content, such as text, images, or even other elements, and it provides instructions to the web browser about how that content should be displayed. Each element is typically marked by a pair of tags: a start tag and an end tag.&lt;/p&gt;

&lt;p&gt;The start tag signals the beginning of the element, while the end tag indicates its conclusion. The content of the element resides between these two tags. For instance, if you want to create a paragraph on a web page, you would use the paragraph element, which is represented by the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag. Your paragraph text would be placed between the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; start tag and the &lt;code&gt;&amp;lt;/p&amp;gt;&lt;/code&gt; end tag.&lt;/p&gt;

&lt;h3&gt;
  
  
  Anatomy of a Tag
&lt;/h3&gt;

&lt;p&gt;Tags themselves are enclosed within angle brackets (&lt;code&gt;&amp;lt;&lt;/code&gt; and &lt;code&gt;&amp;gt;&lt;/code&gt;). The name of the element, such as "p" for paragraph or "h1" for a primary heading, appears immediately after the opening angle bracket in the start tag. The end tag mirrors the start tag but includes a forward slash (&lt;code&gt;/&lt;/code&gt;) before the element name. This slash is what distinguishes an end tag from a start tag.&lt;/p&gt;

&lt;h2&gt;
  
  
  Examples in Action
&lt;/h2&gt;

&lt;p&gt;To illustrate this, let's consider a few basic HTML elements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Heading:&lt;/strong&gt; &lt;code&gt;&amp;lt;h1&amp;gt;This is a main heading&amp;lt;/h1&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Paragraph:&lt;/strong&gt; &lt;code&gt;&amp;lt;p&amp;gt;This is a paragraph of text.&amp;lt;/p&amp;gt;&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Line Break:&lt;/strong&gt; &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; (Note: This element is unique, as we'll discuss later)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the heading example, "This is a main heading" is the content, &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; is the start tag, and &lt;code&gt;&amp;lt;/h1&amp;gt;&lt;/code&gt; is the end tag. Similarly, in the paragraph example, "This is a paragraph of text." is the content, &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; is the start tag, and &lt;code&gt;&amp;lt;/p&amp;gt;&lt;/code&gt; is the end tag.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Concept of Nested Elements
&lt;/h2&gt;

&lt;p&gt;HTML's power comes from its ability to nest elements within one another, creating a hierarchical structure. Nesting simply means placing one element inside another. This allows for complex layouts and the organization of content into logical sections.&lt;/p&gt;

&lt;p&gt;Imagine you want to create a section on a web page with a heading followed by a paragraph. You would nest the &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; elements within a larger container element, such as a &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; element, which is commonly used for grouping content.&lt;/p&gt;

&lt;h3&gt;
  
  
  HTML, Body, and Head
&lt;/h3&gt;

&lt;p&gt;Every HTML document follows a basic structure. The root element is the &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; element. It encapsulates the entire content of the web page. Inside the &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; element, you'll typically find two main sections: the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; and the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; Element:&lt;/strong&gt; This section contains meta-information about the document, such as the title that appears in the browser's title bar or tab, links to external stylesheets, and other data that is not directly displayed on the page.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; Element:&lt;/strong&gt; This is where the visible content of your web page resides. All the headings, paragraphs, images, and other elements that users will see are placed within the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; tags.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  A Simple HTML Document Structure
&lt;/h3&gt;

&lt;p&gt;Here's a breakdown of a minimal HTML document to see these concepts in action:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;My Web Page&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Welcome to My Page&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;This is some introductory text.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In this example:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt;: This declaration specifies that the document is an HTML5 document, which is the latest version of HTML.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt;: The root element encompassing the entire document.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;: Contains meta-information, including the page title ("My Web Page").&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;: Holds the visible content, including a heading ("Welcome to My Page") and a paragraph ("This is some introductory text.").&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;: are nested within the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; element.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Importance of Closing Tags
&lt;/h2&gt;

&lt;p&gt;While some browsers might try to correct your code if you omit an end tag, it's extremely important to always include them. Forgetting end tags can lead to unpredictable layout issues and errors that might be difficult to track down. It's best practice to diligently close every element that requires an end tag.&lt;/p&gt;

&lt;h2&gt;
  
  
  Empty Elements: The Exceptions
&lt;/h2&gt;

&lt;p&gt;Not all HTML elements follow the start tag-content-end tag pattern. Some elements are "empty," meaning they don't contain any content. These elements are self-closing and don't require a separate end tag.&lt;/p&gt;

&lt;p&gt;A classic example is the &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; element, which represents a line break. Instead of having content between a start and end tag, it stands alone, simply indicating a point where the text should move to the next line. Other common empty elements include &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; (for images), &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; (for form inputs), and &lt;code&gt;&amp;lt;meta&amp;gt;&lt;/code&gt; (for metadata).&lt;/p&gt;

&lt;h2&gt;
  
  
  Case Sensitivity
&lt;/h2&gt;

&lt;p&gt;Technically, HTML is not case-sensitive. This means that &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;P&amp;gt;&lt;/code&gt; are interpreted the same way by browsers. However, the current web standard and best practices strongly recommend using lowercase for all HTML tag names. This promotes consistency, readability, and is essential for certain stricter document types like XHTML. Using all lowercase is a habit we embrace for clarity and consistency.&lt;/p&gt;

&lt;p&gt;HTML elements are the fundamental building blocks of every web page. They define the structure, content, and meaning of the information presented. Understanding how elements are defined by start and end tags, how they can be nested to create complex layouts, and the importance of following best practices like using lowercase and closing tags will set you on a solid path to mastering HTML and crafting well-structured, visually appealing web pages. By carefully constructing your HTML using the appropriate elements, you provide a clear and meaningful foundation for your website's content, ensuring that it's both accessible to users and easily understood by search engines.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Dwarikana Debvo</dc:creator>
      <pubDate>Tue, 14 Jan 2025 20:30:30 +0000</pubDate>
      <link>https://dev.to/dwarikanadebvo/-d3b</link>
      <guid>https://dev.to/dwarikanadebvo/-d3b</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/dwarikanadebvo" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2190482%2F817f5a20-5bea-4fe6-a990-541f675b022c.png" alt="dwarikanadebvo"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/dwarikanadebvo/html-basics-2cig" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;HTML Basics&lt;/h2&gt;
      &lt;h3&gt;Dwarikana Debvo ・ Jan 14&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>html</category>
      <category>beginners</category>
    </item>
    <item>
      <title>HTML Basics</title>
      <dc:creator>Dwarikana Debvo</dc:creator>
      <pubDate>Tue, 14 Jan 2025 20:30:19 +0000</pubDate>
      <link>https://dev.to/dwarikanadebvo/html-basics-2cig</link>
      <guid>https://dev.to/dwarikanadebvo/html-basics-2cig</guid>
      <description>&lt;p&gt;The internet, as we know it, is constructed upon a foundation of diverse technologies, each playing a crucial role in the delivery of content to our screens. At the heart of this technological symphony lies HTML, or HyperText Markup Language.  HTML is not a programming language in the traditional sense, but rather a markup language.  It provides the structure and semantics that are interpreted by web browsers to display the content that constitutes our online experiences. Think of HTML as the skeleton of a webpage; it provides the basic framework upon which visual presentation and dynamic functionality are built.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Essential Structure of an HTML Document
&lt;/h2&gt;

&lt;p&gt;Every HTML document adheres to a specific structural pattern. This structure ensures that web browsers can accurately interpret and render the content. Here's a breakdown of the fundamental elements:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Document Type Declaration:&lt;/strong&gt; At the very beginning of every HTML file, you'll find the declaration &lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt;. This declaration serves a crucial purpose: it tells the web browser which version of HTML is being used.  In modern web development, we use HTML5, and this declaration indicates that the document is written in accordance with the standards of HTML5.  It must appear once, and only once, before any other HTML elements in the file. The declaration is not case-sensitive, meaning that using uppercase, lowercase, or a mix is accepted; however, the commonly accepted practice is all lowercase.  This declaration is a vital component for ensuring cross-browser compatibility and that the web page is rendered correctly by all different types of web browsers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Root Element: &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Following the doctype declaration, the entire HTML document is wrapped within the &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; element.  This element signifies the starting point of the HTML document and it has both a beginning tag &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; and an ending tag &lt;code&gt;&amp;lt;/html&amp;gt;&lt;/code&gt; with all other code appearing between. Think of this as the root of a tree, with all the branches of the webpage’s structure extending from it. The &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; element provides the container for all other elements, marking the scope of the webpage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Visible Content: &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Inside the &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; element, we find the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; element. This element is where the visible content of the webpage resides. This is where the text, images, videos, and all other elements that users see are contained. It is within the opening tag &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; and the closing tag &lt;code&gt;&amp;lt;/body&amp;gt;&lt;/code&gt; that the content is wrapped.  Without the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; element, the browser would not know which content to display on the page. The &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; element is the core for user experience, and its content is what determines what the end user sees.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  A Simple HTML Document Example
&lt;/h2&gt;

&lt;p&gt;Let’s illustrate these concepts with a concrete example of an HTML file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;

    &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;My First Heading&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;This is my very first paragraph on this webpage.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In this example, the &lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt; declares that the document is HTML5, the &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt; element encompasses the entire document, and the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; element contains the visible content, which includes a level-one 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;/p&gt;

&lt;h2&gt;
  
  
  Structuring Content with HTML:
&lt;/h2&gt;

&lt;p&gt;Beyond the basic structure, HTML offers a variety of elements to organize and present content effectively. Let's explore some core elements used to construct webpages.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Headings: &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; to &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;:&lt;/strong&gt;  Headings play a crucial role in providing a hierarchical structure to your content. They allow users (and search engines) to understand the importance and relationship between different sections of the text.  HTML offers six levels of headings, from &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; (the most important and prominent) to &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt; (the least important).  The &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; tag is usually used for the main heading of the page, while subsequent headings are for subsections and subheadings.  The headings help to structure content logically, providing a natural flow to the reader and enabling the user to quickly navigate through the page by picking up on the headings provided.&lt;/p&gt;

&lt;p&gt;For instance, you could create the following headings:&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Main Title of the Document&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;h2&amp;gt;&lt;/span&gt;Section 1&lt;span class="nt"&gt;&amp;lt;/h2&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;h3&amp;gt;&lt;/span&gt;Subsection 1.1&lt;span class="nt"&gt;&amp;lt;/h3&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;h2&amp;gt;&lt;/span&gt;Section 2&lt;span class="nt"&gt;&amp;lt;/h2&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;


&lt;p&gt;This example showcases the way headings are used to create a clear visual outline of the content on the page.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Paragraphs: &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;:&lt;/strong&gt; The &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag is used to define paragraphs of text.  It is the cornerstone of displaying readable content. The &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; element introduces spacing before and after, creating natural breaks in the text and making it visually appealing for the user. A well-structured page will consist of multiple &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; elements placed throughout the body of the webpage. The content in the &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag should always be normal text.  A series of paragraphs makes it easier for visitors to read text. Here’s an example of its use:&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;This is a first paragraph of text on the web page. It is a simple piece of text explaining that the use of the p tag creates a new space above and below the text.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;This is the following paragraph, the p tag causes this to not be on the same line as the paragraph above.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Links: &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;:&lt;/strong&gt;  The &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; tag is used to create hyperlinks, also known as links. Links allow users to navigate between different web pages or sections of the same page. The &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; tag requires an attribute called &lt;code&gt;href&lt;/code&gt;, which specifies the destination of the link. When clicked, the browser will go to the URL provided in the &lt;code&gt;href&lt;/code&gt; attribute. The text enclosed between the opening and closing &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; tags is the clickable text, this is the anchor text that users see and click to navigate to a new location. Here's an example:&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://www.example.com"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Visit an example website&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;


&lt;p&gt;In this case, the text "Visit an example website" will act as a hyperlink, taking the user to the URL "&lt;a href="https://www.example.com" rel="noopener noreferrer"&gt;https://www.example.com&lt;/a&gt;" when clicked. The &lt;code&gt;href&lt;/code&gt; attribute is one of several &lt;em&gt;attributes&lt;/em&gt; that HTML tags can possess.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Attributes: Providing Additional Information&lt;/strong&gt;&lt;br&gt;
Attributes are used to enhance HTML elements by providing additional information. Attributes are always defined within the opening tag of an element, they consist of a name and a value pair, in the format &lt;code&gt;attribute="value"&lt;/code&gt;.  Attributes can modify the behavior and properties of the element. As we saw earlier, &lt;code&gt;href&lt;/code&gt; is an attribute used for links, while the &lt;code&gt;src&lt;/code&gt; attribute is essential for the &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag, that will be discussed next. Other common attributes include &lt;code&gt;class&lt;/code&gt;, &lt;code&gt;id&lt;/code&gt;, &lt;code&gt;style&lt;/code&gt;, &lt;code&gt;width&lt;/code&gt;, and &lt;code&gt;height&lt;/code&gt;. We'll explore the attributes as they are used in the context of various elements, and will touch on some more in detail later.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Images: &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;:&lt;/strong&gt;  The &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag is used to embed images into a webpage.  It is an &lt;em&gt;empty element&lt;/em&gt;, meaning that it doesn't have a closing tag. The most crucial attribute for the &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag is &lt;code&gt;src&lt;/code&gt;, which specifies the source of the image file, namely the path to the image. It is also critical to provide an &lt;code&gt;alt&lt;/code&gt; attribute, which provides alternative text for the image. The &lt;code&gt;alt&lt;/code&gt; attribute is displayed if the image cannot be loaded, or by screen reader software to aid users who have visual impairments and cannot see the image.  Providing alternative text for images is essential for accessibility. Here's an example of an &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag:&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"my_image.jpg"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"A description of the image"&lt;/span&gt; &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"300"&lt;/span&gt; &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"200"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;


&lt;p&gt;In this example, "my_image.jpg" is the source of the image, the text "A description of the image" will appear as the alt text in cases where the image does not load, or to users with screen readers, and the &lt;code&gt;width&lt;/code&gt; and &lt;code&gt;height&lt;/code&gt; attributes are used to specify the dimensions of the image.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Inspecting HTML in Action
&lt;/h2&gt;

&lt;p&gt;The best way to fully understand HTML is to see it in action. You can view the HTML source code of any webpage you encounter. Here’s how:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Viewing the HTML Source Code:&lt;/strong&gt;  In most browsers, you can use the keyboard shortcut &lt;strong&gt;Ctrl+U&lt;/strong&gt; (or &lt;strong&gt;Cmd+Option+U&lt;/strong&gt; on a Mac) to open a new tab that displays the HTML source code of the current page. Alternatively, you can right-click on a blank area of the page and select “View Page Source” or a similar option from the context menu. This will reveal the underlying HTML structure and the various elements that make up the webpage. This allows the user to examine the structure and elements of the page.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Inspecting Individual Elements:&lt;/strong&gt; Most browsers also provide an “Inspect” or “Inspect Element” feature.  If you right-click on a specific element on the webpage and select “Inspect”, a developer tools panel will open. This panel shows the corresponding HTML code for the selected element and also shows its associated CSS styles and other information. The "Inspect Element" feature allows you to examine the code of individual elements of a web page, and even allows you to modify the code to see how those changes affect the live page. This tool is extremely helpful when learning about how the HTML works and to experiment with your own code.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;HTML forms the foundation of the web. It's the structure upon which all web pages are built, providing the building blocks for content. Understanding the fundamental elements of HTML, such as the document structure, headings, paragraphs, links, images, and the use of attributes, is the first step in becoming proficient in web development. With practice and experimentation, you can build your own webpages and begin to shape your own corner of the web. This overview has presented an approach that does not use direct scrapes.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>What is HTML?</title>
      <dc:creator>Dwarikana Debvo</dc:creator>
      <pubDate>Tue, 14 Jan 2025 20:22:10 +0000</pubDate>
      <link>https://dev.to/dwarikanadebvo/what-is-html-5a5f</link>
      <guid>https://dev.to/dwarikanadebvo/what-is-html-5a5f</guid>
      <description>&lt;p&gt;At its core, HTML is the language of the web. It's not a programming language in the sense that it doesn't have complex logic or algorithms. Instead, it's a &lt;em&gt;markup language&lt;/em&gt;. Think of it as a way to structure and label the content you see on a website. It's the foundation upon which websites are built.&lt;/p&gt;

&lt;p&gt;Imagine building a house. HTML is like the framework – the walls, the floors, and the roof. It provides the basic structure, but doesn't add the color, the style, or the interactivity. For that, you need other technologies like CSS (for styling) and JavaScript (for interactivity).&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Concepts
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Elements:&lt;/strong&gt; HTML is made up of elements. An element is a component of a webpage, such as a paragraph, a heading, an image, a link, or a button. Each element has a specific purpose and structure.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tags:&lt;/strong&gt; Elements are defined using &lt;em&gt;tags&lt;/em&gt;. Tags are keywords enclosed in angle brackets (&lt;code&gt;&amp;lt;&lt;/code&gt; and &lt;code&gt;&amp;gt;&lt;/code&gt;). Most elements have an opening tag (e.g., &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;) and a closing tag (e.g., &lt;code&gt;&amp;lt;/h1&amp;gt;&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Content:&lt;/strong&gt; The content of an element goes between its opening and closing tags. For example, in the tag &lt;code&gt;&amp;lt;h1&amp;gt;My Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;, the content is "My Heading."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Empty Elements:&lt;/strong&gt; Some elements are &lt;em&gt;empty elements&lt;/em&gt;. They don't have content and therefore don't have closing tags.  A good example of this is the &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag, used for images.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Structure of an HTML Document:&lt;/strong&gt; Every HTML document follows a basic structure:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt;: This declaration tells the browser that the document is an HTML5 document. It should always be the very first line in your HTML file.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt;: This is the root element, encapsulating the entire HTML document. Everything else goes inside this element.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;: This section contains metadata about the HTML document. Metadata is information about the data, rather than the content itself. This can include the document's title, links to stylesheets, and other information that's not visible on the webpage.

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt;: Sets the title that appears in the browser tab or window title bar.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;
&lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;: This section contains the actual content that will be displayed on the webpage. This includes everything from text and images to forms and tables.&lt;/li&gt;

&lt;/ul&gt;

&lt;h2&gt;
  
  
  A Basic HTML Document Example
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&lt;/span&gt; &lt;span class="na"&gt;lang=&lt;/span&gt;&lt;span class="s"&gt;"en"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;charset=&lt;/span&gt;&lt;span class="s"&gt;"UTF-8"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"viewport"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"width=device-width, initial-scale=1.0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;My First HTML Page&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Welcome to My Website&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;This is a paragraph of text. Here you will learn all about HTML.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"my_image.jpg"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"A description of my image"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://www.example.com"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Visit Example Website&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Explanation of Elements Used:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt;: As explained before, this is the document declaration.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;html lang="en"&amp;gt;&lt;/code&gt;: The root element, with the attribute &lt;code&gt;lang="en"&lt;/code&gt; indicating the language of the document is English.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;: The section for metadata.

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;meta charset="UTF-8"&amp;gt;&lt;/code&gt;: Specifies the character encoding for the document. UTF-8 is a common and widely supported character encoding.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;&lt;/code&gt;: This is important for responsive web design; it tells the browser how to control the page's dimensions and scaling on different devices.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;title&amp;gt;My First HTML Page&amp;lt;/title&amp;gt;&lt;/code&gt;: The title that will appear in the browser tab.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;
&lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;: The main content of the webpage.

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;h1&amp;gt;Welcome to My Website&amp;lt;/h1&amp;gt;&lt;/code&gt;: A level 1 heading (the most important heading). HTML offers different heading levels: &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; to &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;p&amp;gt;This is a paragraph of text. Here you will learn all about HTML.&amp;lt;/p&amp;gt;&lt;/code&gt;: A paragraph of text.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;img src="my_image.jpg" alt="A description of my image"&amp;gt;&lt;/code&gt;: An image element. &lt;code&gt;src&lt;/code&gt; is an attribute specifying the path to the image file. &lt;code&gt;alt&lt;/code&gt; is an important attribute providing alternative text for accessibility; it is displayed if the image cannot be loaded.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;a href="https://www.example.com"&amp;gt;Visit Example Website&amp;lt;/a&amp;gt;&lt;/code&gt;: A hyperlink element. &lt;code&gt;href&lt;/code&gt; is the attribute specifying the URL to link to. The content within the &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; tag is the clickable text for the link.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h2&gt;
  
  
  Common HTML Elements
&lt;/h2&gt;

&lt;p&gt;Here's a look at some other important HTML elements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Headings:&lt;/strong&gt; &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; to &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt; (as we saw earlier) are used to define different heading levels. &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; is typically used for the most important heading on the page.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paragraphs:&lt;/strong&gt; &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; defines a paragraph of text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Line Breaks:&lt;/strong&gt; &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; inserts a single line break. (It's an empty element).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Horizontal Rules:&lt;/strong&gt; &lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt; creates a horizontal line. (It's an empty element).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Links:&lt;/strong&gt; &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; (anchor tags) are used to create hyperlinks to other pages or other resources. The &lt;code&gt;href&lt;/code&gt; attribute determines the link destination.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Images:&lt;/strong&gt; &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; embeds images. The &lt;code&gt;src&lt;/code&gt; attribute specifies the path to the image file, and the &lt;code&gt;alt&lt;/code&gt; attribute provides alternative text for accessibility.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lists:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Unordered Lists:&lt;/strong&gt; &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; creates an unordered list (typically with bullet points). Each list item is defined using &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ordered Lists:&lt;/strong&gt; &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt; creates an ordered list (typically numbered). Each list item is defined using &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;Divisions and Spans:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt;: A block-level container that's used to group content and is often used for creating layouts or sections.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt;: An inline container used to group inline content, typically for styling purposes.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;Forms:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt;: Creates a form for collecting user input.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt;: Creates form input fields (e.g., text fields, checkboxes, radio buttons).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;textarea&amp;gt;&lt;/code&gt;: Creates a multi-line text input area.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;button&amp;gt;&lt;/code&gt;: Creates a button (e.g., submit, reset).&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;strong&gt;Tables:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;: Creates a table.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt;: Defines a table row.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;: Defines a table header cell.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;: Defines a table data cell.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Attributes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You've seen attributes already, such as &lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, &lt;code&gt;href&lt;/code&gt;, and &lt;code&gt;lang&lt;/code&gt;. Attributes provide additional information about HTML elements. They are always specified within the opening tag, like this: &lt;code&gt;&amp;lt;element attribute1="value1" attribute2="value2"&amp;gt;&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best Practices and Accessibility&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Use Semantic HTML:&lt;/strong&gt; Use the correct HTML tags for their intended purpose. For example, use &lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt; for an article, &lt;code&gt;&amp;lt;nav&amp;gt;&lt;/code&gt; for navigation, and &lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt; for the footer. This not only helps with organization but also improves accessibility and search engine optimization (SEO).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accessibility:&lt;/strong&gt; Always include the &lt;code&gt;alt&lt;/code&gt; attribute for images and ensure sufficient contrast between text and background colors to make your website usable for people with disabilities.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clean Code:&lt;/strong&gt; Indent your code correctly, and add comments to make it easier to read and maintain.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Valid HTML:&lt;/strong&gt; Ensure your HTML code validates against the HTML standards. There are online validators that can help with this.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This introduction is just the beginning of your journey with HTML. To truly master it, practice writing code, experimenting with different elements, and reading more advanced documentation. Don't be afraid to get your hands dirty and try building your own simple web pages.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Dwarikana Debvo</dc:creator>
      <pubDate>Tue, 14 Jan 2025 18:45:46 +0000</pubDate>
      <link>https://dev.to/dwarikanadebvo/-3bcb</link>
      <guid>https://dev.to/dwarikanadebvo/-3bcb</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/who_tf_cares" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2059453%2F6e9ddfa1-c99f-46cf-8a46-60b383120405.png" alt="who_tf_cares"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/who_tf_cares/i-built-the-ultimate-educational-website-from-scratch-day-5-31ei" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;I Built the ULTIMATE Educational Website from Scratch — Day 5&lt;/h2&gt;
      &lt;h3&gt;Kavei Sahai ・ Jan 14&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>discuss</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
