<?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: Rakshambika</title>
    <description>The latest articles on DEV Community by Rakshambika (@raksha_murugesan).</description>
    <link>https://dev.to/raksha_murugesan</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4010289%2F42c16ba7-932a-41e3-84d5-03af3853f42b.jpg</url>
      <title>DEV Community: Rakshambika</title>
      <link>https://dev.to/raksha_murugesan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/raksha_murugesan"/>
    <language>en</language>
    <item>
      <title>Grid Layout: Build Powerful Two-Dimensional Layouts with Ease</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Mon, 10 Aug 2026 14:18:42 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/grid-layout-build-powerful-two-dimensional-layouts-with-ease-4j8h</link>
      <guid>https://dev.to/raksha_murugesan/grid-layout-build-powerful-two-dimensional-layouts-with-ease-4j8h</guid>
      <description>&lt;h2&gt;
  
  
  What is CSS Grid?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;CSS Grid is a two-dimensional layout system that allows developers to design web pages using rows and columns. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It makes creating responsive and organized layouts simpler, cleaner, and more efficient.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CSS Grid is a layout module that helps developers arrange elements in rows and columns. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Unlike Flexbox, which works primarily in one direction (row or column), Grid works in both directions simultaneously.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Creating a Grid Container
&lt;/h2&gt;

&lt;p&gt;To use Grid, set the display property to grid.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Defining Columns
&lt;/h2&gt;

&lt;p&gt;Use grid-template-columns to create columns.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="py"&gt;grid-template-columns&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;200px&lt;/span&gt; &lt;span class="m"&gt;200px&lt;/span&gt; &lt;span class="m"&gt;200px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This creates three columns, each 200px wide.&lt;/p&gt;

&lt;p&gt;You can also use fractions (fr):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="py"&gt;grid-template-columns&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="n"&gt;fr&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="n"&gt;fr&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="n"&gt;fr&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each column gets equal space.&lt;/p&gt;

&lt;h2&gt;
  
  
  Defining Rows
&lt;/h2&gt;

&lt;p&gt;Use grid-template-rows to define row sizes.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="py"&gt;grid-template-rows&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100px&lt;/span&gt; &lt;span class="m"&gt;100px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This creates two rows with a height of 100px each.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gap Property
&lt;/h2&gt;

&lt;p&gt;The gap property adds spacing between rows and columns.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;grid&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="py"&gt;grid-template-columns&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;repeat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="n"&gt;fr&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="py"&gt;gap&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;20px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>webdev</category>
      <category>vscode</category>
      <category>beginners</category>
      <category>frontend</category>
    </item>
    <item>
      <title>HTML Links</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Thu, 06 Aug 2026 16:24:34 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/html-links-3kh9</link>
      <guid>https://dev.to/raksha_murugesan/html-links-3kh9</guid>
      <description>&lt;h2&gt;
  
  
  What are HTML Links?
&lt;/h2&gt;

&lt;p&gt;HTML links are used to connect one webpage to another webpage, section, file, email address, or external resource. Links are created using the anchor (&lt;a&gt;) tag and help users navigate through websites and web applications.&lt;/a&gt;&lt;/p&gt;
&lt;a&gt;

&lt;p&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&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 Example&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;Attributes of the Anchor Tag&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. href&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Specifies the destination URL.&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.google.com"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Google&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;2. target&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Specifies where the linked document should open.&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.google.com"&lt;/span&gt; &lt;span class="na"&gt;target=&lt;/span&gt;&lt;span class="s"&gt;"_blank"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Open Google
&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;/a&gt;&lt;h2&gt;
&lt;a&gt;&lt;br&gt;
  &lt;/a&gt;&lt;br&gt;
  &lt;br&gt;
  Common values:&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;_self - Opens in the same tab (default)&lt;br&gt;
_blank - Opens in a new tab&lt;br&gt;
_parent - Opens in the parent frame&lt;br&gt;
_top - Opens in the full window&lt;/p&gt;
&lt;h2&gt;
  
  
  3. title
&lt;/h2&gt;

&lt;p&gt;Provides additional information when hovering over the link.&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="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://www.google.com"&lt;/span&gt; &lt;span class="na"&gt;title=&lt;/span&gt;&lt;span class="s"&gt;"Search Engine"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Google
&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>webdev</category>
      <category>vscode</category>
      <category>beginners</category>
      <category>basic</category>
    </item>
    <item>
      <title>Understanding CSS Positioning</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Wed, 05 Aug 2026 15:30:29 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/understanding-css-positioning-23c1</link>
      <guid>https://dev.to/raksha_murugesan/understanding-css-positioning-23c1</guid>
      <description>&lt;p&gt;When building web pages, controlling where elements appear on the screen is essential. CSS provides the position property, which allows developers to place elements precisely within a webpage layout.&lt;/p&gt;

&lt;p&gt;Understanding CSS positioning is crucial for creating navigation bars, popups, sticky headers, sidebars, and modern UI components.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is CSS Position?
&lt;/h2&gt;

&lt;p&gt;The position property determines how an HTML element is positioned on a webpage.&lt;/p&gt;

&lt;p&gt;selector {&lt;br&gt;
    position: value;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;There are five main position values:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;static&lt;/li&gt;
&lt;li&gt;relative&lt;/li&gt;
&lt;li&gt;absolute&lt;/li&gt;
&lt;li&gt;fixed&lt;/li&gt;
&lt;li&gt;sticky&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  1. Static Position (Default)
&lt;/h2&gt;

&lt;p&gt;Every HTML element is positioned as static by default.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.box&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;static&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  2. Relative Position
&lt;/h2&gt;

&lt;p&gt;An element is positioned relative to its original position.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.box&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;relative&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;top&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;20px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;left&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;30px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  3. Absolute Position
&lt;/h2&gt;

&lt;p&gt;An absolutely positioned element is removed from the normal document flow.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.box&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;absolute&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;top&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;50px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;left&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  4. Fixed Position
&lt;/h2&gt;

&lt;p&gt;A fixed element stays in the same place even when the page scrolls.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.box&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;fixed&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;bottom&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;20px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;right&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;20px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  5. Sticky Position
&lt;/h2&gt;

&lt;p&gt;Sticky positioning combines relative and fixed behavior.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.box&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;position&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;sticky&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;top&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>webdev</category>
      <category>css</category>
      <category>vscode</category>
      <category>beginners</category>
    </item>
    <item>
      <title>FLEXBOX</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Mon, 03 Aug 2026 14:28:04 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/flexbox-349b</link>
      <guid>https://dev.to/raksha_murugesan/flexbox-349b</guid>
      <description>&lt;h2&gt;
  
  
  What is Flexbox?
&lt;/h2&gt;

&lt;p&gt;Flexbox (Flexible Box Layout) is a one-dimensional layout model designed to arrange items in rows or columns.&lt;/p&gt;

&lt;p&gt;It helps developers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Align items horizontally and vertically&lt;/li&gt;
&lt;li&gt;Create responsive layouts&lt;/li&gt;
&lt;li&gt;Distribute space efficiently&lt;/li&gt;
&lt;li&gt;Build navigation bars, cards, galleries, and more&lt;/li&gt;
&lt;li&gt;Basic Flexbox Structure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;HTML&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="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"container"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"item"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Item 1&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"item"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Item 2&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"item"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Item 3&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;CSS&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;flex&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once display: flex is applied:&lt;/p&gt;

&lt;p&gt;The parent becomes a Flex Container&lt;br&gt;
The child elements become Flex Items&lt;/p&gt;

&lt;p&gt;By default, the items are displayed in a row.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Main Axis vs Cross Axis&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Understanding these two axes is essential when working with Flexbox.&lt;/p&gt;

&lt;p&gt;Main Axis&lt;/p&gt;

&lt;p&gt;The direction in which flex items are placed.&lt;/p&gt;

&lt;p&gt;Default:&lt;/p&gt;

&lt;p&gt;flex-direction: row;&lt;/p&gt;

&lt;p&gt;Main Axis → Horizontal&lt;/p&gt;

&lt;p&gt;Cross Axis&lt;/p&gt;

&lt;p&gt;The axis perpendicular to the main axis.&lt;/p&gt;

&lt;p&gt;Cross Axis → Vertical&lt;/p&gt;

&lt;p&gt;Most Flexbox properties work based on these two axes.&lt;/p&gt;

&lt;p&gt;flex-direction&lt;/p&gt;

&lt;p&gt;The flex-direction property determines the direction of flex items.&lt;/p&gt;

&lt;p&gt;Syntax&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;flex&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;flex-direction&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;row&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Available Values&lt;br&gt;
row (Default)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;flex-direction: row;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Output:&lt;br&gt;
1  2  3&lt;/p&gt;

&lt;p&gt;column&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;flex-direction: column;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Output:&lt;br&gt;
1&lt;br&gt;
2&lt;br&gt;
3&lt;/p&gt;
&lt;h2&gt;
  
  
  justify-content
&lt;/h2&gt;

&lt;p&gt;The justify-content property aligns items along the main axis.&lt;/p&gt;

&lt;p&gt;Syntax&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;justify-content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Common Values&lt;br&gt;
flex-start&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;justify-content: flex-start;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Items appear at the beginning.&lt;/p&gt;

&lt;p&gt;flex-end&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;justify-content: flex-end;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Items appear at the end.&lt;/p&gt;

&lt;p&gt;center&lt;br&gt;
&lt;strong&gt;justify-content: center;&lt;/strong&gt;&lt;br&gt;
Items appear in the center.&lt;/p&gt;

&lt;p&gt;space-between&lt;br&gt;
&lt;strong&gt;justify-content: space-between;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Equal space between items.&lt;/p&gt;

&lt;p&gt;space-around&lt;br&gt;
&lt;strong&gt;justify-content: space-around;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Equal space around items.&lt;/p&gt;

&lt;p&gt;space-evenly&lt;br&gt;
&lt;strong&gt;justify-content: space-evenly;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Equal spacing throughout the container.&lt;/p&gt;
&lt;h2&gt;
  
  
  align-items
&lt;/h2&gt;

&lt;p&gt;The align-items property aligns items along the cross axis.&lt;/p&gt;

&lt;p&gt;Syntax&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;align-items&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Common Values&lt;br&gt;
stretch (Default)&lt;br&gt;
align-items: stretch;&lt;/p&gt;

&lt;p&gt;Items stretch to fill the container height.&lt;/p&gt;

&lt;p&gt;flex-start&lt;br&gt;
&lt;strong&gt;align-items: flex-start;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Items align to the top.&lt;/p&gt;

&lt;p&gt;flex-end&lt;br&gt;
&lt;strong&gt;align-items: flex-end;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Items align to the bottom.&lt;/p&gt;

&lt;p&gt;center&lt;br&gt;
&lt;strong&gt;align-items: center;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Items align vertically in the center.&lt;/p&gt;
&lt;h2&gt;
  
  
  flex-wrap
&lt;/h2&gt;

&lt;p&gt;By default, flex items stay on a single line.&lt;/p&gt;

&lt;p&gt;Example&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;flex&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;flex-wrap&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;wrap&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Values&lt;br&gt;
&lt;strong&gt;flex-wrap: nowrap;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Single line only.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;flex-wrap: wrap;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Items move to the next line if needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;flex-wrap: wrap-reverse;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Items wrap in reverse order.&lt;/p&gt;

</description>
      <category>css</category>
      <category>webdev</category>
      <category>vscode</category>
      <category>flexbox</category>
    </item>
    <item>
      <title>Bootstrap</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Fri, 31 Jul 2026 06:05:58 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/bootstrap-4k87</link>
      <guid>https://dev.to/raksha_murugesan/bootstrap-4k87</guid>
      <description>&lt;h1&gt;
  
  
  Bootstrap – The Most Popular CSS Framework
&lt;/h1&gt;

&lt;h2&gt;
  
  
  What is Bootstrap?
&lt;/h2&gt;

&lt;p&gt;Bootstrap is a free and open-source front-end framework used to create responsive and mobile-friendly websites quickly. It provides ready-made CSS classes and JavaScript components that help developers design websites without writing extensive CSS from scratch.&lt;/p&gt;

&lt;p&gt;Bootstrap was originally developed by Twitter and is now one of the most widely used frameworks for web development.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Use Bootstrap?
&lt;/h2&gt;

&lt;p&gt;Before Bootstrap, developers had to write large amounts of CSS to style websites. Bootstrap simplifies this process by providing pre-built components and utility classes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Advantages of Bootstrap
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Faster website development&lt;/li&gt;
&lt;li&gt;Mobile-first responsive design&lt;/li&gt;
&lt;li&gt;Consistent styling across browsers&lt;/li&gt;
&lt;li&gt;Easy-to-use grid system&lt;/li&gt;
&lt;li&gt;Large collection of ready-made components&lt;/li&gt;
&lt;li&gt;Extensive documentation and community support&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Features of Bootstrap
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Responsive Grid System
&lt;/h3&gt;

&lt;p&gt;Bootstrap uses a 12-column grid system to create responsive layouts.&lt;/p&gt;

&lt;p&gt;Example:&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="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"container"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"row"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"col-md-6"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Left Section&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"col-md-6"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Right Section&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This layout divides the page into two equal columns on medium and larger screens.&lt;/p&gt;




&lt;h3&gt;
  
  
  2. Pre-built Components
&lt;/h3&gt;

&lt;p&gt;Bootstrap provides many ready-to-use UI components such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Buttons&lt;/li&gt;
&lt;li&gt;Cards&lt;/li&gt;
&lt;li&gt;Navigation Bars&lt;/li&gt;
&lt;li&gt;Alerts&lt;/li&gt;
&lt;li&gt;Modals&lt;/li&gt;
&lt;li&gt;Forms&lt;/li&gt;
&lt;li&gt;Dropdowns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&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="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"btn btn-primary"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Click Me
&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  3. Utility Classes
&lt;/h3&gt;

&lt;p&gt;Bootstrap includes utility classes for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Margins (&lt;code&gt;m-3&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Padding (&lt;code&gt;p-3&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Text Alignment (&lt;code&gt;text-center&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Colors (&lt;code&gt;text-primary&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Display (&lt;code&gt;d-flex&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&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="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"text-center text-success"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Welcome to Bootstrap
&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  4. Mobile-First Design
&lt;/h3&gt;

&lt;p&gt;Bootstrap follows a mobile-first approach, meaning designs are optimized for mobile devices first and then adapted for larger screens.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Add Bootstrap to a Project
&lt;/h2&gt;

&lt;p&gt;The easiest way is using the Bootstrap CDN.&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="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css"&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&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;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For JavaScript components:&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="nt"&gt;&amp;lt;script &lt;/span&gt;&lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Bootstrap Container
&lt;/h2&gt;

&lt;p&gt;A container is used to wrap website content.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fixed Width Container
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"container"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Content Here
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Full Width Container
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"container-fluid"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Content Here
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Bootstrap Button Example
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"btn btn-success"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Submit
&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"btn btn-danger"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Delete
&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Bootstrap provides different button styles using predefined classes.&lt;/p&gt;




&lt;h2&gt;
  
  
  Bootstrap Card Example
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"card"&lt;/span&gt; &lt;span class="na"&gt;style=&lt;/span&gt;&lt;span class="s"&gt;"width:18rem;"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"card-body"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;h5&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"card-title"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Bootstrap Card&lt;span class="nt"&gt;&amp;lt;/h5&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"card-text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
      This is a simple card component.
    &lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cards are commonly used for displaying products, blog posts, and user profiles.&lt;/p&gt;




&lt;h2&gt;
  
  
  Popular Bootstrap Components
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Component&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Navbar&lt;/td&gt;
&lt;td&gt;Navigation menu&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Card&lt;/td&gt;
&lt;td&gt;Display content in a box&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Modal&lt;/td&gt;
&lt;td&gt;Popup dialog&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Alert&lt;/td&gt;
&lt;td&gt;Display messages&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Carousel&lt;/td&gt;
&lt;td&gt;Image slider&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Form Controls&lt;/td&gt;
&lt;td&gt;User input fields&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Accordion&lt;/td&gt;
&lt;td&gt;Expandable content sections&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Bootstrap Versions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Bootstrap 3&lt;/li&gt;
&lt;li&gt;Bootstrap 4&lt;/li&gt;
&lt;li&gt;Bootstrap 5 (Latest widely used version)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bootstrap 5 removed the dependency on jQuery, making websites faster and more modern.&lt;/p&gt;




</description>
      <category>webdev</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Types of CSS</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Wed, 29 Jul 2026 15:14:19 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/types-of-css-1353</link>
      <guid>https://dev.to/raksha_murugesan/types-of-css-1353</guid>
      <description>&lt;h1&gt;
  
  
  Types of CSS
&lt;/h1&gt;

&lt;p&gt;CSS (Cascading Style Sheets) is used to control the appearance and layout of web pages. It allows developers to apply colors, fonts, spacing, positioning, and other visual styles to HTML elements. There are three main types of CSS: Inline CSS, Internal CSS, and External CSS.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Inline CSS
&lt;/h2&gt;

&lt;p&gt;Inline CSS is written directly inside an HTML element using the &lt;code&gt;style&lt;/code&gt; attribute. The styles apply only to that specific element.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;style=&lt;/span&gt;&lt;span class="s"&gt;"color: blue; font-size: 20px;"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Welcome to CSS!
&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Advantages
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Quick and easy to apply.&lt;/li&gt;
&lt;li&gt;Useful for testing small style changes.&lt;/li&gt;
&lt;li&gt;Overrides internal and external styles when specificity rules allow.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Disadvantages
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Difficult to maintain for large projects.&lt;/li&gt;
&lt;li&gt;Cannot be reused across multiple elements.&lt;/li&gt;
&lt;li&gt;Makes HTML code less readable.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  2. Internal CSS
&lt;/h2&gt;

&lt;p&gt;Internal CSS is written inside a &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; tag within the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; section of an HTML document. The styles apply to all matching elements on that page.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example
&lt;/h3&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;style&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;h1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;green&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
            &lt;span class="nl"&gt;text-align&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/style&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 CSS&lt;span class="nt"&gt;&amp;lt;/h1&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;h3&gt;
  
  
  Advantages
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Keeps styles separate from individual elements.&lt;/li&gt;
&lt;li&gt;Suitable for single-page websites.&lt;/li&gt;
&lt;li&gt;Easier to manage than inline CSS.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Disadvantages
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Styles are limited to one webpage.&lt;/li&gt;
&lt;li&gt;Not reusable across multiple pages.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  3. External CSS
&lt;/h2&gt;

&lt;p&gt;External CSS is stored in a separate &lt;code&gt;.css&lt;/code&gt; file and linked to the HTML document using the &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt; tag. This is the most commonly used method in modern web development.&lt;/p&gt;

&lt;h3&gt;
  
  
  HTML File
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"styles.css"&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;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  CSS File (styles.css)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;background-color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;lightgray&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nt"&gt;h1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;red&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Advantages
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Reusable across multiple webpages.&lt;/li&gt;
&lt;li&gt;Easy to maintain and update.&lt;/li&gt;
&lt;li&gt;Keeps HTML clean and organized.&lt;/li&gt;
&lt;li&gt;Improves consistency throughout a website.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Disadvantages
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Requires an additional file request.&lt;/li&gt;
&lt;li&gt;Styles will not load if the CSS file path is incorrect.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  CSS Priority Order
&lt;/h2&gt;

&lt;p&gt;When multiple CSS types target the same element, the browser follows a priority order:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Inline CSS (Highest Priority)&lt;/li&gt;
&lt;li&gt;Internal CSS&lt;/li&gt;
&lt;li&gt;External CSS (Lowest Priority)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Example
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;style&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;p&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;green&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/style&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;p&lt;/span&gt; &lt;span class="na"&gt;style=&lt;/span&gt;&lt;span class="s"&gt;"color: red;"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        Hello World
    &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;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; The text color will be &lt;strong&gt;red&lt;/strong&gt; because Inline CSS has higher priority than Internal CSS.&lt;/p&gt;




</description>
      <category>webdev</category>
      <category>css</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Day 10 of My HTML Learning Journey</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Fri, 24 Jul 2026 14:47:05 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/day-10-of-my-html-learning-journey-1886</link>
      <guid>https://dev.to/raksha_murugesan/day-10-of-my-html-learning-journey-1886</guid>
      <description>&lt;p&gt;Today, I learned about &lt;strong&gt;Multimedia Tags in HTML&lt;/strong&gt;. Multimedia refers to content such as &lt;strong&gt;images, audio, videos, and other media elements&lt;/strong&gt; that make web pages more interactive and engaging.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are Multimedia Tags?
&lt;/h2&gt;

&lt;p&gt;Multimedia tags allow developers to embed media content directly into a web page without requiring external plugins.&lt;/p&gt;

&lt;p&gt;The main multimedia tags in HTML are:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; Tag – Display Images
&lt;/h3&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag is used to insert images into a webpage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Syntax:&lt;/strong&gt;&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="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"image.jpg"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"Sample Image"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;src&lt;/code&gt; – Specifies the image path.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;alt&lt;/code&gt; – Alternative text if the image cannot be displayed.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;width&lt;/code&gt; – Sets image width.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;height&lt;/code&gt; – Sets image height.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&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="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"nature.jpg"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"Nature 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="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  2. &lt;code&gt;&amp;lt;audio&amp;gt;&lt;/code&gt; Tag – Play Audio
&lt;/h3&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;audio&amp;gt;&lt;/code&gt; tag is used to embed sound files.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Syntax:&lt;/strong&gt;&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="nt"&gt;&amp;lt;audio&lt;/span&gt; &lt;span class="na"&gt;controls&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;source&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"song.mp3"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"audio/mpeg"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/audio&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;controls&lt;/code&gt; – Displays play/pause controls.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;autoplay&lt;/code&gt; – Automatically starts playing.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;loop&lt;/code&gt; – Repeats the audio.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;muted&lt;/code&gt; – Starts the audio muted.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&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="nt"&gt;&amp;lt;audio&lt;/span&gt; &lt;span class="na"&gt;controls&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;source&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"music.mp3"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"audio/mpeg"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/audio&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  3. &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; Tag – Play Videos
&lt;/h3&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; tag is used to embed videos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Syntax:&lt;/strong&gt;&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="nt"&gt;&amp;lt;video&lt;/span&gt; &lt;span class="na"&gt;controls&lt;/span&gt; &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"400"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;source&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"video.mp4"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"video/mp4"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/video&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;controls&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;autoplay&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;loop&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;muted&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;width&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;height&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&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="nt"&gt;&amp;lt;video&lt;/span&gt; &lt;span class="na"&gt;controls&lt;/span&gt; &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"500"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;source&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"sample.mp4"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"video/mp4"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/video&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  4. &lt;code&gt;&amp;lt;source&amp;gt;&lt;/code&gt; Tag
&lt;/h3&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;source&amp;gt;&lt;/code&gt; tag is used inside &lt;code&gt;&amp;lt;audio&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; elements to specify media files.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&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="nt"&gt;&amp;lt;video&lt;/span&gt; &lt;span class="na"&gt;controls&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;source&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"movie.mp4"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"video/mp4"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;source&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"movie.webm"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"video/webm"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/video&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This allows browsers to choose a supported format.&lt;/p&gt;




&lt;h3&gt;
  
  
  5. &lt;code&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt; Tag – Embed External Content
&lt;/h3&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt; tag can be used to embed content from other websites such as YouTube videos, maps, or documents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&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="nt"&gt;&amp;lt;iframe&lt;/span&gt;
    &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"560"&lt;/span&gt;
    &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"315"&lt;/span&gt;
    &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://www.youtube.com/embed/video-id"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/iframe&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Why Are Multimedia Tags Important?
&lt;/h2&gt;

&lt;p&gt;✅ Improve user experience&lt;/p&gt;

&lt;p&gt;✅ Make websites more interactive&lt;/p&gt;

&lt;p&gt;✅ Enable audio and video playback without plugins&lt;/p&gt;

&lt;p&gt;✅ Enhance visual appeal&lt;/p&gt;

&lt;p&gt;✅ Support modern web applications&lt;/p&gt;

&lt;p&gt;See you in the next blog as I continue exploring Web Development. Happy Coding! 💻✨&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>vscode</category>
      <category>html</category>
    </item>
    <item>
      <title>Day-9 of Learning HTML</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Wed, 22 Jul 2026 16:55:24 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/day-10-of-learning-html-3cle</link>
      <guid>https://dev.to/raksha_murugesan/day-10-of-learning-html-3cle</guid>
      <description>&lt;p&gt;This is my day 9 of Learning HTML. Today, I learned about the &lt;strong&gt;Semantic and Non-Semantic Tags in HTML.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In HTML, tags are classified into semantic and non-semantic tags based on whether they describe the meaning of their content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Semantic Tags:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Semantic tags clearly describe the purpose and meaning of the content they contain. &lt;/li&gt;
&lt;li&gt;They make web pages easier to understand for developers, browsers, search engines, and assistive technologies.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb8v0zuwefmv2vpi53cww.png" class="article-body-image-wrapper"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb8v0zuwefmv2vpi53cww.png" alt=" " width="799" height="450"&gt;&lt;/a&gt;&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="nt"&gt;&amp;lt;header&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;My Website&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/header&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;nav&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;"#"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Home&lt;span class="nt"&gt;&amp;lt;/a&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;"#"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;About&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/nav&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;main&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;article&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;h2&amp;gt;&lt;/span&gt;HTML Basics&lt;span class="nt"&gt;&amp;lt;/h2&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;This is an article.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/article&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/main&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;footer&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;Copyright 2026&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/footer&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Tag and their meaning:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt; - Header section&lt;br&gt;
&lt;code&gt;&amp;lt;nav&amp;gt;&lt;/code&gt; - Navigation links&lt;br&gt;
&lt;code&gt;&amp;lt;main&amp;gt;&lt;/code&gt; - Main content&lt;br&gt;
&lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt; - Thematic section&lt;br&gt;
&lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt; - Independent content/article&lt;br&gt;
&lt;code&gt;&amp;lt;aside&amp;gt;&lt;/code&gt; - Sidebar content&lt;br&gt;
&lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt; - Footer section&lt;br&gt;
&lt;code&gt;&amp;lt;figure&amp;gt;&lt;/code&gt; - Self-contained content (image, diagram, etc.)&lt;br&gt;
&lt;code&gt;&amp;lt;summary&amp;gt;&lt;/code&gt; - Heading for details&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Non-Semantic Tags:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Non-semantic tags do not describe the content's meaning.&lt;/li&gt;
&lt;li&gt;They are mainly used for layout, styling, or grouping elements.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo817wiy0446tkbm6jfg7.png" class="article-body-image-wrapper"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo817wiy0446tkbm6jfg7.png" alt=" " width="340" height="604"&gt;&lt;/a&gt;&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="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"header"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;My Website&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"menu"&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;"#"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Home&lt;span class="nt"&gt;&amp;lt;/a&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;"#"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;About&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;span&lt;/span&gt; &lt;span class="na"&gt;style=&lt;/span&gt;&lt;span class="s"&gt;"color:red;"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Important Text&lt;span class="nt"&gt;&amp;lt;/span&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Stay tuned for more web development content.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>vscode</category>
      <category>html</category>
      <category>semantic</category>
    </item>
    <item>
      <title>Day-8 of Learning HTML</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Mon, 20 Jul 2026 14:00:02 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/day-9-of-learning-html-3h8g</link>
      <guid>https://dev.to/raksha_murugesan/day-9-of-learning-html-3h8g</guid>
      <description>&lt;p&gt;Today, I learned about the &lt;strong&gt;Basic things in HTML like who created HTML? , Why HTML is introduced?&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Who Invented HTML?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Tim Berners-Lee&lt;/strong&gt; invented HTML in 1991 while working at CERN in Switzerland.&lt;/p&gt;

&lt;p&gt;He also invented:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;World Wide Web (WWW)&lt;/li&gt;
&lt;li&gt;HTTP (HyperText Transfer Protocol)&lt;/li&gt;
&lt;li&gt;URL (Uniform Resource Locator)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;His goal was to help researchers share information easily through connected documents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Was HTML Created?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before HTML:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Information was stored in separate computers.&lt;/li&gt;
&lt;li&gt;Sharing documents was difficult.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;HTML introduced:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hyperlinks (clickable links)&lt;/li&gt;
&lt;li&gt;Structured documents&lt;/li&gt;
&lt;li&gt;Easy information sharing over the internet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This became the foundation of modern websites.&lt;/p&gt;

&lt;h2&gt;
  
  
  Uses of HTML:
&lt;/h2&gt;

&lt;p&gt;HTML is used to:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create Web Pages&lt;/strong&gt;&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="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Welcome&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Display Text&lt;/strong&gt;&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="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;This is a paragraph.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Add Images&lt;/strong&gt;&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="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"flower.jpg"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Create Links&lt;/strong&gt;&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="nt"&gt;&amp;lt;a&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://www.google.com"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Google&lt;span class="nt"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Create Forms&lt;/strong&gt;&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="nt"&gt;&amp;lt;form&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Create Tables&lt;/strong&gt;&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="nt"&gt;&amp;lt;table&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;tr&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;td&amp;gt;&lt;/span&gt;Data&lt;span class="nt"&gt;&amp;lt;/td&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/tr&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/table&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Embed Videos and Audio&lt;/strong&gt;&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="nt"&gt;&amp;lt;video&amp;gt;&amp;lt;/video&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;audio&amp;gt;&amp;lt;/audio&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  What is a Tag?
&lt;/h2&gt;

&lt;p&gt;A tag is a keyword enclosed within angle brackets &amp;lt; &amp;gt;.&lt;/p&gt;

&lt;p&gt;Tags tell the browser how to display content.&lt;/p&gt;

&lt;p&gt;Examples&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="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Hello&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;Paragraph&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; = Opening tag&lt;br&gt;
&lt;code&gt;&amp;lt;/h1&amp;gt;&lt;/code&gt; = Closing tag&lt;/p&gt;

&lt;p&gt;Stay tuned for more updates and exciting web development concepts!&lt;/p&gt;

</description>
      <category>basic</category>
      <category>learning</category>
      <category>html</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Day 7 of Learning HTML</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Sat, 18 Jul 2026 12:16:46 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/day-7-of-learning-html-2jfp</link>
      <guid>https://dev.to/raksha_murugesan/day-7-of-learning-html-2jfp</guid>
      <description>&lt;p&gt;This is my day 7 of HTML journey. Today, I learned about the &lt;strong&gt;Table&lt;/strong&gt; in HTML.&lt;/p&gt;

&lt;h2&gt;
  
  
  HTML TABLE:
&lt;/h2&gt;

&lt;p&gt;Table is used to organize and display the data in row and column format.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt; tag is used to create a Table on a webpage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Basic Table Tags:
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt; - used to &lt;strong&gt;create a table&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;caption&amp;gt;&lt;/code&gt; - used to provide a &lt;strong&gt;title&lt;/strong&gt; to the table.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;thead&amp;gt;&lt;/code&gt; - used to represent the &lt;strong&gt;header section&lt;/strong&gt; of the table.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;tbody&amp;gt;&lt;/code&gt; - used to represent the &lt;strong&gt;body content&lt;/strong&gt; in the table.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;tfoot&amp;gt;&lt;/code&gt; - used to represent the &lt;strong&gt;footer section&lt;/strong&gt; of the table.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt; - used to represent the &lt;strong&gt;table row&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt; - used for the header data, it &lt;strong&gt;automatically bolds and center&lt;/strong&gt; the content.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;- used to represent the &lt;strong&gt;table data&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;colgroup&amp;gt;&lt;/code&gt; - used to &lt;strong&gt;group one or more column&lt;/strong&gt; in a table. It is mainly used for styling purpose.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;col&amp;gt;&lt;/code&gt; - used inside the &lt;code&gt;&amp;lt;colgroup&amp;gt;&lt;/code&gt; tag, to specify the properties.&lt;/p&gt;

&lt;h2&gt;
  
  
  Table Attributes:
&lt;/h2&gt;

&lt;p&gt;colspan - used to merge the &lt;strong&gt;cells horizontally&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;rowspan - used to merge the &lt;strong&gt;cells vertically&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;cellspacing - used to provide the &lt;strong&gt;space between cells&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;cellpadding - used to provide &lt;strong&gt;space between the cell border and cell data&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;border - used to provide the &lt;strong&gt;border around the table&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;h2&gt;
  
  
  HTML:
&lt;/h2&gt;



&lt;div class="highlight js-code-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;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;
    &amp;lt;title&amp;gt;Time Table&amp;lt;/title&amp;gt;
    &amp;lt;link rel="stylesheet" href="./Table.css"&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;h1&amp;gt;Time Table&amp;lt;/h1&amp;gt;
    &amp;lt;table&amp;gt;
        &amp;lt;colgroup&amp;gt;
        &amp;lt;col span="1" id="First"&amp;gt;
        &amp;lt;col span="2" id="Middle"&amp;gt;
        &amp;lt;col id="lastcolumn"&amp;gt;
        &amp;lt;/colgroup&amp;gt;
        &amp;lt;thead&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;th rowspan="3"&amp;gt;Day&amp;lt;/th&amp;gt;
                &amp;lt;th colspan="3" id="seminar"&amp;gt;Seminar&amp;lt;/th&amp;gt;
            &amp;lt;/tr&amp;gt;

            &amp;lt;tr&amp;gt;
                &amp;lt;th colspan="2"&amp;gt;Schedule&amp;lt;/th&amp;gt;
                &amp;lt;th rowspan="2"&amp;gt;Topic&amp;lt;/th&amp;gt;
            &amp;lt;/tr&amp;gt;

            &amp;lt;tr&amp;gt;
                &amp;lt;th&amp;gt;Begin&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;End&amp;lt;/th&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/thead&amp;gt;

        &amp;lt;tbody&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td rowspan="2"&amp;gt;Monday&amp;lt;/td&amp;gt;
                &amp;lt;td rowspan="2"&amp;gt;8:00 a.m&amp;lt;/td&amp;gt;
                &amp;lt;td rowspan="2"&amp;gt;5.00 p.m&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Introduction to XML&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;

            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Validity: DTD and Relax NG&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;

            &amp;lt;tr&amp;gt;
                &amp;lt;td rowspan="3"&amp;gt;Tuesday&amp;lt;/td&amp;gt;
                &amp;lt;td &amp;gt;8:00 a.m&amp;lt;/td&amp;gt;
                &amp;lt;td &amp;gt;11:00 a.m&amp;lt;/td&amp;gt;
                &amp;lt;td rowspan="2"&amp;gt;XPath&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;

            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;11:00 a.m&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2:00 p.m&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;

            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;2:00 p.m&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;12:00 p.m&amp;lt;/td&amp;gt;
                &amp;lt;td &amp;gt;XSL Transformations&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;

            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Wednesday&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;8:00 a.m&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;12:00 p.m&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;XSL Formatting Objects&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/tbody&amp;gt;
    &amp;lt;/table&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  CSS:
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;table,th,td{
    border: solid 1px black;
    text-align: center;
    border-collapse: collapse;
}

table{
    width: 1300px;
    height: 400px;
    margin-left: 500px;
    margin-top: 50px;
    font-size: 25px;
    color: aliceblue;
}

td,th{
    padding: 8px;
}

h1{
    text-align: center;
    font-size: 40px;
    color: rgb(5, 115, 31);
    text-decoration: underline;
}

#First{
    background-color: rgb(199, 60, 130);
}

#Middle{
    background-color: rgb(80, 235, 80);
}

#seminar{
    background-color: rgb(238, 34, 82);
}

#lastcolumn{
    background-color:rgb(221, 65, 224) ;
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Output:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffg0dd1n8ubn4ab05sdh1.png" class="article-body-image-wrapper"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffg0dd1n8ubn4ab05sdh1.png" alt=" " width="800" height="280"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stay tuned for more updates and exciting web development concepts! &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>vscode</category>
      <category>beginners</category>
      <category>basic</category>
    </item>
    <item>
      <title>Day-6 of Learning HTML</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Fri, 17 Jul 2026 10:58:58 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/day-6-of-learning-html-3n9o</link>
      <guid>https://dev.to/raksha_murugesan/day-6-of-learning-html-3n9o</guid>
      <description>&lt;p&gt;This is my Day 6 of learning HTML. Today, I learned about the *&lt;em&gt;Form Attributes and Input Attributes. *&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Form Attributes:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;target&lt;/li&gt;
&lt;li&gt;action&lt;/li&gt;
&lt;li&gt;method&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Target:
&lt;/h2&gt;

&lt;p&gt;Target attribute is used specify where to display the response after submitting the form.&lt;/p&gt;

&lt;p&gt;The values of target attribute and their meaning:&lt;/p&gt;

&lt;p&gt;_blank - Opens in a &lt;strong&gt;new window or tab&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;_self - Opens in the &lt;strong&gt;same tab&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;_parent - Opens in the &lt;strong&gt;parent frame&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;_top - Opens in the &lt;strong&gt;full body of the window&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Action:
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;action attribute&lt;/strong&gt; contains the URL that defines where to send the data after submitting the form.&lt;/p&gt;

&lt;p&gt;If the action attribute is omitted, then the action is set to the current page.&lt;/p&gt;

&lt;h2&gt;
  
  
  Method:
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;method attribute&lt;/strong&gt;specifies the HTTP method to be used when submitting the form data.&lt;/p&gt;

&lt;p&gt;There are two methods: 1.GET  2.POST&lt;/p&gt;

&lt;p&gt;The default method is &lt;strong&gt;GET&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  GET:
&lt;/h2&gt;

&lt;p&gt;GET is not suitable for sensitive information or passwords.&lt;/p&gt;

&lt;p&gt;Because, when the form is submitted the data is shown in the URL.&lt;/p&gt;

&lt;p&gt;GET is good for non-secure data.&lt;/p&gt;

&lt;h2&gt;
  
  
  POST:
&lt;/h2&gt;

&lt;p&gt;POST is a secure method, we can send sensitive information and passwords using POST method.&lt;/p&gt;

&lt;p&gt;POST is preferred while sending the large amount of data.&lt;/p&gt;

&lt;p&gt;POST sends the data in the http request body.&lt;/p&gt;

&lt;h2&gt;
  
  
  INPUT ATTRIBUTES:
&lt;/h2&gt;

&lt;h2&gt;
  
  
  1.VALUE:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Value&lt;/strong&gt; attribute used to &lt;strong&gt;set a default value&lt;/strong&gt; for the input field.&lt;/p&gt;

&lt;h2&gt;
  
  
  2.NAME:
&lt;/h2&gt;

&lt;p&gt;The name attribute &lt;strong&gt;specifies the name for the input field&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;When the form is submitted, the browser stores the data as key(name) and value pair.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If an input field, which does not have name attribute, it's data is not stored in the form data when the form is submitted.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3.AUTOCOMPLETE:
&lt;/h2&gt;

&lt;p&gt;The autocomplete attribute is used to enable or disable the browser's automatic suggestions for form fields based on previously entered values.&lt;/p&gt;

&lt;p&gt;When autocomplete="on", the browser may suggest saved information such as names, email addresses, and phone numbers.&lt;/p&gt;

&lt;p&gt;When autocomplete="off", the browser will not provide those suggestions.&lt;/p&gt;

&lt;h2&gt;
  
  
  4.READONLY:
&lt;/h2&gt;

&lt;p&gt;The readonly attribute is used to allow the user to &lt;strong&gt;read the data only&lt;/strong&gt;. The user &lt;strong&gt;can't modify the data&lt;/strong&gt; in that input field.&lt;/p&gt;

&lt;h2&gt;
  
  
  5.AUTOFOCUS:
&lt;/h2&gt;

&lt;p&gt;Autofocus attribute is used to &lt;strong&gt;automatically focus to the input field&lt;/strong&gt; when the page is loaded.&lt;/p&gt;

&lt;h2&gt;
  
  
  6.MULTIPLE:
&lt;/h2&gt;

&lt;p&gt;Multiple attribute is used to allow the user to **enter more than one data **in the input field.&lt;/p&gt;

&lt;h2&gt;
  
  
  7.MAXLENGTH:
&lt;/h2&gt;

&lt;p&gt;Maxlength attribute specifies the &lt;strong&gt;maximum number of characters&lt;/strong&gt; that a user can enter in the input field.&lt;/p&gt;

&lt;h2&gt;
  
  
  8.MINLENGTH:
&lt;/h2&gt;

&lt;p&gt;Minlength attribute specifies the &lt;strong&gt;minimum number of characters&lt;/strong&gt; that a user must enter in the input field.&lt;/p&gt;

&lt;h2&gt;
  
  
  9.PLACEHOLDER:
&lt;/h2&gt;

&lt;p&gt;Placeholder attribute is used to give a &lt;strong&gt;hint to the user&lt;/strong&gt; about what should be entered in an input field.&lt;/p&gt;

&lt;h2&gt;
  
  
  10.REQUIRED:
&lt;/h2&gt;

&lt;p&gt;Required attribute makes a &lt;strong&gt;field mandatory&lt;/strong&gt;, meaning the user must provide a value before submitting the form.&lt;/p&gt;

&lt;p&gt;If the required field is empty, the browser will display a error message and prevent form submission.&lt;/p&gt;

</description>
      <category>html</category>
      <category>vscode</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Day-5 of Learning HTML</title>
      <dc:creator>Rakshambika</dc:creator>
      <pubDate>Thu, 16 Jul 2026 08:56:00 +0000</pubDate>
      <link>https://dev.to/raksha_murugesan/day-5-of-learning-html-ef7</link>
      <guid>https://dev.to/raksha_murugesan/day-5-of-learning-html-ef7</guid>
      <description>&lt;p&gt;This is my Day 5 of HTML Learning Journey. Today, I learned about the &lt;strong&gt;FORM&lt;/strong&gt; in HTML.&lt;/p&gt;

&lt;h2&gt;
  
  
  WHAT IS FORM?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Form&lt;/strong&gt; in HTML is used to collect the data from the user.&lt;/li&gt;
&lt;li&gt;Using the &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; tag, we can get the different type of data from the user.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTML Form&lt;/strong&gt; are one of the most important element in the web development.&lt;/li&gt;
&lt;li&gt;They are widely used in websites for user registration, login , feedback, surveys, contact details and many other purposes.&lt;/li&gt;
&lt;li&gt;Over 85% of websites uses form to get the user data.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Syntax:
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;form&amp;gt;&lt;br&gt;
    ...&lt;br&gt;
    ...&lt;br&gt;
&amp;lt;/form&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Elements in Form:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;label&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;button&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;textarea&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;fieldset&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;legend&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;option&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;optgroup&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's explorer the Elements one by one&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt;:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;input&lt;/strong&gt; tag is used to create a input field, where the user can enter their data.&lt;/li&gt;
&lt;li&gt;In the input field user can enter the data based on the &lt;strong&gt;type&lt;/strong&gt; attribute of the &lt;code&gt;&amp;lt;input&amp;gt;&lt;/code&gt; tag.&lt;/li&gt;
&lt;li&gt;There many input types are available: text, email, password, tell, number, date-time, date, datetime-local, month ....,
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"username"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"U-name"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h2&gt;
  
  
  &lt;code&gt;&amp;lt;label&amp;gt;&lt;/code&gt;:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;label&lt;/strong&gt; tag is used to provide a description about the input field.&lt;/li&gt;
&lt;li&gt;It is useful for the user to know about the input field, which is helpful for them to enter the correct data.
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;label&lt;/span&gt; &lt;span class="na"&gt;for=&lt;/span&gt;&lt;span class="s"&gt;"username"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Username&lt;span class="nt"&gt;&amp;lt;/label&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Output:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9yz8k9brnbe1v1e46xoy.png" class="article-body-image-wrapper"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9yz8k9brnbe1v1e46xoy.png" alt=" " width="300" height="91"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;&amp;lt;textarea&amp;gt;&lt;/code&gt;:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;textarea&lt;/strong&gt; is used to get a multi-line input from the user.&lt;/li&gt;
&lt;li&gt;In &lt;code&gt;&amp;lt;textarea&amp;gt;&lt;/code&gt;, we can also adjust the height and width of the input field using the &lt;strong&gt;cols and rows&lt;/strong&gt; attribute.
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;label&amp;gt;&lt;/span&gt;Address&lt;span class="nt"&gt;&amp;lt;/label&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;textarea&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"address"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4vk7lk1pbu3owrdi6jl7.png" class="article-body-image-wrapper"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4vk7lk1pbu3owrdi6jl7.png" alt=" " width="333" height="230"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;&amp;lt;optgroup&amp;gt;&lt;/code&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;optgroup&lt;/strong&gt; is used to group the options in the &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; / &lt;strong&gt;dropdown list&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;label&lt;/strong&gt; attribute is used to provide the &lt;strong&gt;title&lt;/strong&gt; for the grouped options.&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;label&amp;gt;&lt;/span&gt;Courses&lt;span class="nt"&gt;&amp;lt;/label&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;select&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"courses"&lt;/span&gt; &lt;span class="na"&gt;none&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;optgroup&lt;/span&gt; &lt;span class="na"&gt;label=&lt;/span&gt;&lt;span class="s"&gt;"Frontend"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;option&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"react"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;React&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;option&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Angular"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Angular&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/optgroup&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;optgroup&lt;/span&gt;  &lt;span class="na"&gt;label=&lt;/span&gt;&lt;span class="s"&gt;"Backend"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;option&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Node.js"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Node.js&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;option&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Spring Boot"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Spring Boot&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/optgroup&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/select&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fphe7809emji80p551s6m.png" class="article-body-image-wrapper"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fphe7809emji80p551s6m.png" alt=" " width="787" height="331"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;code&gt;&amp;lt;button&amp;gt;&lt;/code&gt;:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;button&lt;/strong&gt; tag is used to create a clickable button on the webpage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mainly there are two types &lt;strong&gt;Reset button&lt;/strong&gt; and &lt;strong&gt;Submit button&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  Types of Button:
&lt;/h2&gt;

&lt;p&gt;1.Submit Button - Used to submit the data.&lt;br&gt;
2.Reset Button - Used to reset the webpage.&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="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"submit"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Submit&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt; 
&lt;span class="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"reset"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Reset&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;code&gt;&amp;lt;option&amp;gt;&lt;/code&gt;:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;option&lt;/strong&gt; is used to create a options in the dropdown list. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;&amp;lt;option&amp;gt;&lt;/code&gt; tag is used inisde the &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; tag.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;User can select one or more options from the list.&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;select&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"Language"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; 
&lt;span class="nt"&gt;&amp;lt;option&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"English"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;English&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt; 
&lt;span class="nt"&gt;&amp;lt;option&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Tamil"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Tamil&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt; 
&lt;span class="nt"&gt;&amp;lt;/select&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;code&gt;&amp;lt;legend&amp;gt;&lt;/code&gt;:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;legend&lt;/strong&gt; is used to provide the title to the fieldset.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;&amp;lt;legend&amp;gt;&lt;/code&gt; is used inside the &lt;code&gt;&amp;lt;fieldset&amp;gt;&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;fieldset&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;legend&amp;gt;&lt;/span&gt;List of Courses&lt;span class="nt"&gt;&amp;lt;/legend&amp;gt;&lt;/span&gt;
     &lt;span class="nt"&gt;&amp;lt;label&amp;gt;&lt;/span&gt;Courses&lt;span class="nt"&gt;&amp;lt;/label&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;select&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"courses"&lt;/span&gt; &lt;span class="na"&gt;none&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;optgroup&lt;/span&gt; &lt;span class="na"&gt;label=&lt;/span&gt;&lt;span class="s"&gt;"Frontend"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;option&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"react"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;React&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;option&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Angular"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Angular&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/optgroup&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;optgroup&lt;/span&gt;  &lt;span class="na"&gt;label=&lt;/span&gt;&lt;span class="s"&gt;"Backend"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;option&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Node.js"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Node.js&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;option&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Spring Boot"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Spring Boot&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/optgroup&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/select&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/fieldset&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy2i057bw5w25obhfzzty.png" class="article-body-image-wrapper"&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy2i057bw5w25obhfzzty.png" alt=" " width="602" height="199"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See you in the next learning update!&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>career</category>
    </item>
  </channel>
</rss>
