<?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: ASHWINTH</title>
    <description>The latest articles on DEV Community by ASHWINTH (@aswinth).</description>
    <link>https://dev.to/aswinth</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%2F4017175%2F1b964d32-e1a7-42da-a0b2-a03b4b28b3f6.jpg</url>
      <title>DEV Community: ASHWINTH</title>
      <link>https://dev.to/aswinth</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aswinth"/>
    <language>en</language>
    <item>
      <title>Bootstrap :)</title>
      <dc:creator>ASHWINTH</dc:creator>
      <pubDate>Thu, 30 Jul 2026 18:58:59 +0000</pubDate>
      <link>https://dev.to/aswinth/bootstrap--3823</link>
      <guid>https://dev.to/aswinth/bootstrap--3823</guid>
      <description>&lt;p&gt;&lt;strong&gt;What Is Bootstrap?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Bootstrap is a free and open-source CSS framework developed to make web development faster and easier. It includes pre-designed CSS classes, responsive layouts, UI components, and JavaScript plugins that help developers create modern websites without writing large amounts of custom CSS.&lt;/p&gt;

&lt;p&gt;Bootstrap follows a mobile-first approach, meaning layouts are designed for smaller screens first and then scale up for larger devices.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Use Bootstrap?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Bootstrap offers several advantages that make it a favorite among developers:&lt;/p&gt;

&lt;p&gt;Saves development time with ready-to-use components.&lt;br&gt;
Provides a responsive grid system.&lt;br&gt;
Ensures consistency across browsers.&lt;br&gt;
Includes built-in utility classes.&lt;br&gt;
Offers excellent documentation and community support.&lt;br&gt;
Easy to learn and integrate into existing projects.&lt;br&gt;
Getting Started with Bootstrap.The easiest way to use Bootstrap is by including its CDN links in your HTML file.Once Bootstrap is added, you can start using its classes immediately.&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;Bootstrap Example&lt;span class="nt"&gt;&amp;lt;/title&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.7/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;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&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.7/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;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;&lt;strong&gt;Bootstrap Grid System&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of Bootstrap's most powerful features is its 12-column responsive grid system.The grid automatically adjusts based on the screen size, making your website responsive without additional CSS.&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 Column
        &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 Column
        &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;&lt;strong&gt;Bootstrap Containers&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Bootstrap provides two main container classes:&lt;/p&gt;

&lt;p&gt;.container – Fixed-width container that changes size at different breakpoints.&lt;br&gt;
.container-fluid – Full-width container that spans the entire viewport.&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;
    Content goes here
&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;Bootstrap Buttons&lt;/p&gt;

&lt;p&gt;Bootstrap offers several button styles using predefined classes.&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;Primary&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-success"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Success&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;Danger&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;Available button styles include:&lt;/p&gt;

&lt;p&gt;Primary -blue&lt;br&gt;
Secondary-grey&lt;br&gt;
Success-green&lt;br&gt;
Danger-red&lt;br&gt;
Warning-yellow&lt;br&gt;
Info-skyblue&lt;br&gt;
Light-white&lt;br&gt;
Dark-black&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bootstrap Cards&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cards are flexible content containers used for displaying information.Cards are commonly used for blogs, products, portfolios, and dashboards.&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;"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;
            Cards are useful for displaying content in a clean layout.
        &lt;span class="nt"&gt;&amp;lt;/p&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="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;Learn More&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;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Bootstrap Navbar&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Creating a responsive navigation bar is simple with Bootstrap.&lt;br&gt;
The navbar automatically adapts to different screen sizes.&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;nav&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"navbar navbar-expand-lg navbar-dark bg-dark"&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;"container"&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;class=&lt;/span&gt;&lt;span class="s"&gt;"navbar-brand"&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;
            My Website
        &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;/nav&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Bootstrap Utility Classes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Bootstrap includes many utility classes that reduce the need for custom CSS.&lt;br&gt;
These utility classes help developers style elements quickly and consistently.&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;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"text-center"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Centered Text
&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;"mt-4"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Margin Top
&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;"p-3"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Padding
&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;"bg-primary text-white"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Colored Background
&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;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Bootstrap is one of the best front-end frameworks for building responsive, modern websites quickly. Its ready-made components, responsive grid system, and utility classes allow developers to focus on functionality instead of writing repetitive CSS.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>css</category>
      <category>frontend</category>
      <category>webdev</category>
    </item>
    <item>
      <title>CSS POSITIONS</title>
      <dc:creator>ASHWINTH</dc:creator>
      <pubDate>Wed, 29 Jul 2026 12:51:19 +0000</pubDate>
      <link>https://dev.to/aswinth/css-positions-2n0a</link>
      <guid>https://dev.to/aswinth/css-positions-2n0a</guid>
      <description>&lt;p&gt;CSS positioning is one of the most important concepts in web development. It allows us to control where elements appear on a webpage and how they interact with other elements.&lt;/p&gt;

&lt;p&gt;Whether you are creating a simple website or a complex web application, understanding CSS positioning will help you build better and more responsive layouts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Is CSS Positioning?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CSS positioning determines how an HTML element is placed on a webpage. We can control an element's position using properties such as top, right, bottom, and left.&lt;/p&gt;

&lt;p&gt;The position property has five commonly used values:&lt;/p&gt;

&lt;p&gt;static&lt;br&gt;
relative&lt;br&gt;
absolute&lt;br&gt;
fixed&lt;br&gt;
sticky&lt;/p&gt;

&lt;p&gt;Let's understand each one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Static Positioning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;static is the default position of every HTML element.&lt;/p&gt;

&lt;p&gt;When an element has position: static, it follows the normal flow of the webpage. The top, right, bottom, and left properties do not affect it.&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;p&gt;Most of the time, you don't need to explicitly write position: static because it is already the default.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Relative Positioning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With position: relative, an element remains in the normal document flow, but you can move it 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;p&gt;The element moves 20 pixels down and 30 pixels to the right, while its original space is still preserved.&lt;/p&gt;

&lt;p&gt;Relative positioning is also commonly used as a reference point for absolutely positioned child elements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Absolute Positioning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;position: absolute removes an element from the normal document flow.&lt;/p&gt;

&lt;p&gt;The element is positioned relative to its nearest positioned ancestor. If there is no positioned ancestor, it is generally positioned relative to the initial containing block.&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;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;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;p&gt;Absolute positioning is useful when you need precise placement, such as placing an icon inside a button or a label over an image.&lt;/p&gt;

&lt;p&gt;A common pattern is:&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;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="p"&gt;}&lt;/span&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;10px&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;10px&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;*&lt;em&gt;Fixed Positioning&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
position: fixed positions an element relative to the viewport. The element stays in the same place even when the page is scrolled.&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;.navbar&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;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="nl"&gt;left&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="nl"&gt;width&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100%&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;Fixed positioning is commonly used for:&lt;/p&gt;

&lt;p&gt;Navigation bars&lt;br&gt;
Floating buttons&lt;br&gt;
Chat buttons&lt;br&gt;
Cookie notices&lt;br&gt;
Back-to-top buttons&lt;/p&gt;

&lt;p&gt;For example, a fixed button can remain visible in the bottom-right corner while the user scrolls through the page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sticky Positioning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;position: sticky is a combination of relative and fixed-like behaviour.&lt;/p&gt;

&lt;p&gt;An element behaves normally until it reaches a specified position while scrolling. It can then stick to that position within its containing area.&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;.heading&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;



&lt;p&gt;Sticky positioning is useful for:&lt;/p&gt;

&lt;p&gt;Sticky navigation&lt;br&gt;
Section headings&lt;br&gt;
Tables with sticky headers&lt;br&gt;
Sidebars&lt;/p&gt;

&lt;p&gt;Unlike fixed, a sticky element generally remains constrained by its containing block.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CSS Positioning and z-index&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sometimes two positioned elements overlap. In these situations, z-index can control which element appears on top.&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-one&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;z-index&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.box-two&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;z-index&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;2&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;Since .box-two has a higher z-index, it will generally appear above .box-one when they participate in the same stacking context.&lt;/p&gt;

&lt;p&gt;Keep in mind that z-index can be affected by stacking contexts, so a larger number does not always mean an element will appear above every other element on the page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conculution&lt;/strong&gt;&lt;br&gt;
   Once you understand these concepts, CSS layouts become much easier to build and debug. Practice each positioning type with small examples, and you'll quickly become comfortable using them in real-world website&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>css</category>
      <category>frontend</category>
      <category>webdev</category>
    </item>
    <item>
      <title>TOSS CONFRANCE 2026 &lt;/&gt;</title>
      <dc:creator>ASHWINTH</dc:creator>
      <pubDate>Sun, 26 Jul 2026 09:07:19 +0000</pubDate>
      <link>https://dev.to/aswinth/toss-confrance-2026--b5</link>
      <guid>https://dev.to/aswinth/toss-confrance-2026--b5</guid>
      <description>&lt;p&gt;&lt;strong&gt;My Experience at TOSSConf – Tamil Open Source Software Conference&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yesterday, I had the wonderful opportunity to attend &lt;strong&gt;TOSSConf (Tamil Open Source Software Conference)&lt;/strong&gt;. It was an inspiring and valuable experience that helped me expand my knowledge of open-source technologies and modern software development.&lt;/p&gt;

&lt;p&gt;The conference brought together developers, students, open-source contributors, and technology enthusiasts from different backgrounds. The sessions were informative, interactive, and filled with practical insights. It was exciting to see how the open-source community collaborates to build software that benefits everyone.&lt;/p&gt;

&lt;p&gt;One of the most interesting sessions I attended was about &lt;strong&gt;CodeSapiens&lt;/strong&gt;. I learned about its vision, the technologies it focuses on, and how it encourages developers to improve their technical skills through collaboration and innovation. The session motivated me to continue learning and become more involved in the developer community.&lt;/p&gt;

&lt;p&gt;Another fascinating topic was &lt;strong&gt;Quantum Computing&lt;/strong&gt;. Before attending the conference, I had only a basic understanding of this field. The speakers explained the fundamentals of quantum computing, including concepts like qubits, superposition, and how quantum computers differ from classical computers. It was exciting to learn how quantum computing has the potential to solve complex problems much faster than traditional computers in areas such as cryptography, scientific research, and artificial intelligence.the students was created a community for quantum computing.&lt;/p&gt;

&lt;p&gt;Apart from these sessions, I also learned about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open-source software and its importance.&lt;/li&gt;
&lt;li&gt;Linux and Free Software technologies.&lt;/li&gt;
&lt;li&gt;Gitlab and GitHub collaboration.&lt;/li&gt;
&lt;li&gt;The value of contributing to open-source projects.&lt;/li&gt;
&lt;li&gt;Networking with experienced developers and community members.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One of the biggest lessons I learned from TOSSConf is that learning doesn't stop in the classroom. Conferences like this provide opportunities to connect with experts, exchange ideas, and discover new technologies that can shape our future careers.&lt;/p&gt;

&lt;p&gt;After attending TOSSConf, I feel motivated to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Contribute to open-source projects on GitHub.&lt;/li&gt;
&lt;li&gt;Improve my Linux and software development skills.&lt;/li&gt;
&lt;li&gt;Explore quantum computing in more depth.&lt;/li&gt;
&lt;li&gt;Participate in more technical conferences and community events.&lt;/li&gt;
&lt;li&gt;Continue building projects and sharing my knowledge with others.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I would like to sincerely thank the organizers, speakers, volunteers, and everyone who made TOSSConf such a successful event. Their efforts created a welcoming environment for learning, collaboration, and innovation.&lt;/p&gt;

&lt;p&gt;Overall, TOSSConf was an unforgettable experience that inspired me to learn new technologies, connect with the open-source community, and take the next step in my software development journey. I look forward to attending future editions and contributing to the open-source ecosystem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thank you, TOSSConf, for an amazing learning experience!&lt;/strong&gt;&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%2Ffl8mx1kyewxxcsofdn6p.jpeg" 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%2Ffl8mx1kyewxxcsofdn6p.jpeg" alt=" " width="800" height="1067"&gt;&lt;/a&gt;&lt;br&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%2F7gn0ma7igll0hsknaruu.jpeg" 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%2F7gn0ma7igll0hsknaruu.jpeg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Grid in Html</title>
      <dc:creator>ASHWINTH</dc:creator>
      <pubDate>Tue, 21 Jul 2026 19:15:49 +0000</pubDate>
      <link>https://dev.to/aswinth/grid-in-html-3025</link>
      <guid>https://dev.to/aswinth/grid-in-html-3025</guid>
      <description>&lt;p&gt;&lt;strong&gt;What Is CSS Grid?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CSS Grid is a two-dimensional layout system that allows developers to arrange elements into rows and columns. Unlike Flexbox, which is primarily designed for one-dimensional layouts Grid can manage both dimensions simultaneously.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;why we use grid?&lt;/strong&gt;&lt;br&gt;
  CSS Grid is a powerful layout system that makes it easy to create modern, responsive web page designs. It allows developers to arrange elements in both rows and columns, making complex layouts simpler to build and manage. Compared to older layout techniques, CSS Grid requires less code, provides better control over element placement, and adapts easily to different screen sizes. Because of its flexibility, clean structure, and wide browser support, CSS Grid has become an essential tool for building responsive and professional websites.&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;"box"&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;"box"&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;"box"&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&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"box"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Item 4&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;"box"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Item 5&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;"box"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Item 6&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;
CSS
.container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.box {
    background: #4CAF50;
    color: white;
    padding: 20px;
    text-align: center;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For example output &lt;/p&gt;




&lt;h2&gt;
  
  
  | 1 | 2 | 3 | 
&lt;/h2&gt;

&lt;h2&gt;
  
  
  | 4 | 5 | 6 | 
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CSS Grid has transformed the way developers build web layouts. Its powerful two-dimensional capabilities make creating responsive, organized, and visually appealing designs much simpler than older methods. By mastering Grid, you'll be able to create everything from simple portfolios to sophisticated dashboards with clean, maintainable code.&lt;/p&gt;

</description>
      <category>css</category>
      <category>frontend</category>
      <category>html</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Html Table</title>
      <dc:creator>ASHWINTH</dc:creator>
      <pubDate>Sun, 19 Jul 2026 08:41:09 +0000</pubDate>
      <link>https://dev.to/aswinth/html-table-1f30</link>
      <guid>https://dev.to/aswinth/html-table-1f30</guid>
      <description>&lt;p&gt;&lt;strong&gt;what is html table?&lt;/strong&gt;&lt;br&gt;
    HTML tables are one of the most useful elements in web development. They allow developers to display information in rows and columns, making data easy to read and understand. Whether you're creating a student report, employee database, product list, or timetable, HTML tables are the ideal choice for presenting structured information. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;html table tags?&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;thead&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;tbody&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;
&lt;span class="nt"&gt;&amp;lt;th&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;tfoot&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;caption&amp;gt;&lt;/span&gt;

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

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Features of html table?&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Organize data into rows and columns.&lt;/li&gt;
&lt;li&gt;Display headers using the  tag.&lt;/li&gt;
&lt;li&gt;Merge cells with rowspan and colspan.&lt;/li&gt;
&lt;li&gt;Style tables easily using CSS.&lt;/li&gt;
&lt;li&gt;Improve accessibility by using semantic table elements.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Conculutions?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;HTML tables are an essential part of web development when you need to display structured information. By learning the basic table elements such as and  and you can create a clear organization and presentation.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Html Form</title>
      <dc:creator>ASHWINTH</dc:creator>
      <pubDate>Sun, 19 Jul 2026 07:19:38 +0000</pubDate>
      <link>https://dev.to/aswinth/html-form-3l2o</link>
      <guid>https://dev.to/aswinth/html-form-3l2o</guid>
      <description>&lt;p&gt;What is html forms?&lt;br&gt;
 An HTML forms are elements used to collect input from users on a webpage . Forms are created using the &lt;/p&gt; element, which acts as a container for various input fields such as text boxes, radio buttons, checkboxes, dropdown menus, and submit buttons.

&lt;p&gt;. Text Input&lt;/p&gt;

&lt;p&gt;Used to collect short text such as names or usernames.&lt;br&gt;
&lt;/p&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;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"username"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;ol&gt;
&lt;li&gt;Password Input&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Masks the entered text for security.&lt;br&gt;
&lt;/p&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;type=&lt;/span&gt;&lt;span class="s"&gt;"password"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"password"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;ol&gt;
&lt;li&gt;Email Input&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ensures the entered value follows a valid email format.&lt;/p&gt;



&lt;ol&gt;
&lt;li&gt;Number Input cccepts only numeric values.
&lt;/li&gt;
&lt;/ol&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;type=&lt;/span&gt;&lt;span class="s"&gt;"number"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"age"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;ol&gt;
&lt;li&gt;Radio Buttons&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Allows users to select only one option from a group.Allows users to select multiple options.&lt;br&gt;
&lt;/p&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;type=&lt;/span&gt;&lt;span class="s"&gt;"radio"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"gender"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"male"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; Male
&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;"radio"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"gender"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"female"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; Female
&lt;/code&gt;&lt;/pre&gt;



&lt;ol&gt;
&lt;li&gt;Checkboxes&lt;/li&gt;
&lt;/ol&gt;

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

&lt;ol&gt;
&lt;li&gt;Dropdown List
&lt;/li&gt;
&lt;/ol&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;"country"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;option&amp;gt;&lt;/span&gt;India&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;option&amp;gt;&lt;/span&gt;USA&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;option&amp;gt;&lt;/span&gt;Canada&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;ol&gt;
&lt;li&gt;Textarea&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Used for longer text input, such as comments or feedback.&lt;/p&gt;



&lt;ol&gt;
&lt;li&gt;Submit Button&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sends the form data to the server.&lt;/p&gt;



</description>
    </item>
    <item>
      <title>Html Form</title>
      <dc:creator>ASHWINTH</dc:creator>
      <pubDate>Thu, 16 Jul 2026 17:18:45 +0000</pubDate>
      <link>https://dev.to/aswinth/html-form-1047</link>
      <guid>https://dev.to/aswinth/html-form-1047</guid>
      <description>&lt;p&gt;What is html forms?&lt;br&gt;
 An HTML forms are elements used to collect input from users on a webpage . Forms are created using the &lt;/p&gt; element, which acts as a container for various input fields such as text boxes, radio buttons, checkboxes, dropdown menus, and submit buttons.

&lt;p&gt;&lt;strong&gt;Text Input&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Used to collect short text such as names or usernames.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Password Input&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Masks the entered text for security.&lt;br&gt;
&lt;/p&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;type=&lt;/span&gt;&lt;span class="s"&gt;"password"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"password"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;Email Input&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ensures the entered value follows a valid email format.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Number Input cccepts only numeric values.&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;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"number"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"age"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;Radio Buttons&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Allows users to select only one option from a group.Allows users to select multiple options.&lt;br&gt;
&lt;/p&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;type=&lt;/span&gt;&lt;span class="s"&gt;"radio"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"gender"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"male"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; Male
&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;"radio"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"gender"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"female"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; Female
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;Checkboxes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Its select one or multiple values to the input fiels&lt;br&gt;
&lt;/p&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;type=&lt;/span&gt;&lt;span class="s"&gt;"checkbox"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"Language"&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;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"checkbox"&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"language"&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;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;Dropdown List&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;create a list of options to the input fields.&lt;br&gt;
&lt;/p&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;"country"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;option&amp;gt;&lt;/span&gt;India&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;option&amp;gt;&lt;/span&gt;USA&lt;span class="nt"&gt;&amp;lt;/option&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;option&amp;gt;&lt;/span&gt;Canada&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;p&gt;&lt;strong&gt;Textarea&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Used for longer text input, such as comments or feedback.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight html"&gt;&lt;code&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;"message"&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;p&gt;&lt;strong&gt;Submit Button&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sends the form data to the server.&lt;br&gt;
&lt;/p&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;type=&lt;/span&gt;&lt;span class="s"&gt;"submit"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Send"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;Get and Post methods&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Get&lt;/strong&gt;&lt;br&gt;
 Its send dats though the Url and Data is visible in the browser address bar.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;http://127.0.0.1:5500/user?name=aswinth&amp;amp;email=aswinth%40gmail.com&amp;amp;phone=9865896589&amp;amp;address=chennai&amp;amp;gender=male&amp;amp;course=course1
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;Post&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sends data in the request body and More secure than GET Suitable for login forms, registrations, and sensitive information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conculution&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;They enable websites to collect information, process requests, and provide personalized experiences. By mastering form elements, validation techniques, and accessibility best practices, developers can create forms that are both user-friendly and reliable. As&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Html :)</title>
      <dc:creator>ASHWINTH</dc:creator>
      <pubDate>Wed, 15 Jul 2026 06:23:11 +0000</pubDate>
      <link>https://dev.to/aswinth/html--2kn4</link>
      <guid>https://dev.to/aswinth/html--2kn4</guid>
      <description>&lt;p&gt;What is html?&lt;/p&gt;

&lt;p&gt;html(hyper text markup language) it is a standard language its used to create a structure of web page content.&lt;/p&gt;

&lt;p&gt;What is Html Tags?&lt;br&gt;
   HTML tags are special keywords enclosed within angle brackets(&amp;lt;&amp;gt;).They tell the browser how to display content. there is lots of tag in html.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;example:
     &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;what is Html attributes?&lt;br&gt;
   while html tage define the sturcture of web pages the attribues are add more information to the tag elements.&lt;/p&gt;

&lt;p&gt;Why attributes are important?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create hyperlinks&lt;/li&gt;
&lt;li&gt;Display images&lt;/li&gt;
&lt;li&gt;Add styles&lt;/li&gt;
&lt;li&gt;Identify elements&lt;/li&gt;
&lt;li&gt;Improve accessibility&lt;/li&gt;
&lt;li&gt;Build forms&lt;/li&gt;
&lt;li&gt;Add metadata&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Types of Html attributes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;href&lt;/li&gt;
&lt;li&gt;target&lt;/li&gt;
&lt;li&gt;src&lt;/li&gt;
&lt;li&gt;alt&lt;/li&gt;
&lt;li&gt;width&lt;/li&gt;
&lt;li&gt;height&lt;/li&gt;
&lt;li&gt;type&lt;/li&gt;
&lt;li&gt;placeholder&lt;/li&gt;
&lt;li&gt;required&lt;/li&gt;
&lt;li&gt;action &lt;/li&gt;
&lt;li&gt;method&lt;/li&gt;
&lt;li&gt;id&lt;/li&gt;
&lt;li&gt;class&lt;/li&gt;
&lt;li&gt;style&lt;/li&gt;
&lt;li&gt;title&lt;/li&gt;
&lt;li&gt;hidden&lt;/li&gt;
&lt;li&gt;lang&lt;/li&gt;
&lt;li&gt;dir&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Common Html Attributes?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;id Attribute&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The id attribute uniquely identifies an HTML element.Each id value should be unique within a 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;div&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"header"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Welcome!
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;

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

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;class Attribute&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The class attribute groups elements together. It is mainly used with CSS and JavaScript.Multiple elements can share the same class&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;"highlight"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    This is important.
&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;3.** href Attribute**&lt;/p&gt;

&lt;p&gt;The href attribute specifies the destination of a hyperlink.Without href, the link won't navigate anywhere.&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;4.** src Attribute**&lt;/p&gt;

&lt;p&gt;The src attribute specifies the location of an image, video, audio, or other external resource.&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"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;alt Attribute&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The alt attribute provides alternative text if an image cannot be displayed. It also improves accessibility for screen readers.Always provide meaningful alt text.&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;"cat.jpg"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"A cute orange cat"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;style Attribute&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The style attribute allows you to apply inline CSS directly to an element.For larger projects, prefer external CSS over inline styles.&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;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;
    Hello Friends!
&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;target Attribute&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The target attribute specifies where a linked document should open.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://example.com" rel="noopener noreferrer"&gt;&lt;br&gt;
    Open Website&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Common values:&lt;br&gt;
_self&lt;br&gt;
_blank&lt;br&gt;
_parent&lt;br&gt;
_top&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;placeholder Attribute&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Displays hint text inside input fields.&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;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="na"&gt;placeholder=&lt;/span&gt;&lt;span class="s"&gt;"Enter your name"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;required Attribute&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Makes an input field mandatory.Users must enter a value before submitting the form.&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;input&lt;/span&gt;
    &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"email"&lt;/span&gt;
    &lt;span class="na"&gt;required&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;disabled Attribute&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Disables an element.Disabled elements cannot be interacted with.&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;disabled&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;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;value Attribute&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Specifies the initial value of an input element.&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;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="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"John"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;width and height Attributes&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Set the dimensions of images.&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;"mountain.jpg"&lt;/span&gt;
    &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"400"&lt;/span&gt;
    &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"250"&lt;/span&gt;
    &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"Mountain"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;maxlength Attribute&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Limits the number of characters a user can type.&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;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="na"&gt;maxlength=&lt;/span&gt;&lt;span class="s"&gt;"20"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;

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

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;readonly Attribute&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Makes an input field read-only.Users can see the value but cannot edit it.&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;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="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"Admin"&lt;/span&gt;
    &lt;span class="na"&gt;readonly&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;em&gt;Combining multiple Attributes *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;An one elements have multiple attributes. this is very common in real world projects.&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;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="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"username"&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"form-control"&lt;/span&gt; &lt;span class="na"&gt;placeholder=&lt;/span&gt;&lt;span class="s"&gt;" Enter your username"&lt;/span&gt; &lt;span class="na"&gt;required&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;Conculution&lt;/strong&gt;&lt;br&gt;
   As you continue learning HTML, practice using different attributes together in small projects. The more you experiment, the more comfortable you'll become with writing clean and effective HTML.&lt;/p&gt;

&lt;p&gt;Happy Coding! &lt;/p&gt;

</description>
    </item>
    <item>
      <title>flex box and flex directions</title>
      <dc:creator>ASHWINTH</dc:creator>
      <pubDate>Thu, 09 Jul 2026 08:38:21 +0000</pubDate>
      <link>https://dev.to/aswinth/flex-box-and-flex-directions-583h</link>
      <guid>https://dev.to/aswinth/flex-box-and-flex-directions-583h</guid>
      <description>&lt;p&gt;*&lt;em&gt;flex directions.&lt;/em&gt;&lt;br&gt;
The flex-direction property in CSS determines the direction in which flex items are placed inside a flex container.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;flex wrap.&lt;/strong&gt;&lt;br&gt;
flex-wrap is a CSS property that controls whether flex items stay on a single line or wrap onto multiple lines when there isn't enough space.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;justify content&lt;/strong&gt;&lt;br&gt;
justify-content is a CSS Flexbox property that controls how flex items are aligned along the main axis (the direction set by flex-direction).&lt;/p&gt;

&lt;p&gt;For the default flex-direction: row, the main axis is horizontal, so justify-content controls the horizontal spacing of items.&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%2Fgmio2eghntfb6310ossq.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%2Fgmio2eghntfb6310ossq.png" alt=" " width="800" height="307"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;main axis and cross axis&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;if the main axiss is row the cross axis is column and main axis is column the cross axis is row.&lt;br&gt;
when the flex direction is row the main axis is row when you move the main axis elements use justify content-center.&lt;br&gt;
when you move the cross axis use the align items center.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Hello Guys :)</title>
      <dc:creator>ASHWINTH</dc:creator>
      <pubDate>Tue, 07 Jul 2026 07:18:50 +0000</pubDate>
      <link>https://dev.to/aswinth/hello-guys--15p</link>
      <guid>https://dev.to/aswinth/hello-guys--15p</guid>
      <description>&lt;p&gt;this is my first blog and today we are discuss about block elements and inline elements how works margin and padding spaces.and creating footer to my instagram login page.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
