<?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: Mark Tony</title>
    <description>The latest articles on DEV Community by Mark Tony (@mark_tony_160702).</description>
    <link>https://dev.to/mark_tony_160702</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%2F4018576%2F8f97a26c-053d-4aec-9668-b8db3bde1784.jpg</url>
      <title>DEV Community: Mark Tony</title>
      <link>https://dev.to/mark_tony_160702</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mark_tony_160702"/>
    <language>en</language>
    <item>
      <title>JavaScript - Variables</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Wed, 12 Aug 2026 09:17:58 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/javascript-variables-4l1l</link>
      <guid>https://dev.to/mark_tony_160702/javascript-variables-4l1l</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Variables = Data Containers&lt;br&gt;
JavaScript variables are containers for data.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;JavaScript variables can be declared in 3 ways:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Modern JavaScript&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Using let&lt;/li&gt;
&lt;li&gt;Using const&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Older JavaScript&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Using var&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Examples of Using let:&lt;/strong&gt;&lt;br&gt;
let x = 5;&lt;br&gt;
let y = 6;&lt;br&gt;
let z = x + y;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Examples of Using Const&lt;/strong&gt;&lt;br&gt;
const x = 5;&lt;br&gt;
const y = 6;&lt;br&gt;
const z = x + y;&lt;/p&gt;

&lt;p&gt;Variables are labels for data values. Variables are containers for storing data.&lt;/p&gt;

&lt;h2&gt;
  
  
  JavaScript Identifiers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Variables are identified with names called identifiers.&lt;/li&gt;
&lt;li&gt;Names can be short like x, y, z.&lt;/li&gt;
&lt;li&gt;Names can be descriptive like age, sum, carName.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The rules for constructing names (identifiers) are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Names can contain letters, digits, underscores, and dollar signs.&lt;/li&gt;
&lt;li&gt;Names must begin with a letter, a $ sign or an underscore (_).&lt;/li&gt;
&lt;li&gt;Names are case sensitive (X is different from x).&lt;/li&gt;
&lt;li&gt;Reserved words (JavaScript keywords) cannot be used as names.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>Javascript</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Wed, 12 Aug 2026 08:58:17 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/javascript-28pl</link>
      <guid>https://dev.to/mark_tony_160702/javascript-28pl</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Javascript is a versatile,high level programming language. It is used for creating an interactive and dynamic content on web page. &lt;/li&gt;
&lt;li&gt; Javescript is a single-threated language that executes one task at a time.It is also interpreted language the executes the code line by line. &lt;/li&gt;
&lt;li&gt; Javascript is dynamically typed language where type checking is done during runtime rather that at compile time.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Compiler:
&lt;/h2&gt;

&lt;p&gt;Compiler converts the entire source code into machine code and saves it as a binary file.&lt;/p&gt;

&lt;h2&gt;
  
  
  Interpreter:
&lt;/h2&gt;

&lt;p&gt;An interpreter is a computer program that executes instructions written in a high-level programming language directly, without requiring the entire program to be compiled into machine code beforehand.  It processes code line-by-line or statement-by-statement.&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%2Fq3p7s15pafwtd0sv9u34.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%2Fq3p7s15pafwtd0sv9u34.png" alt=" " width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  JIT Compiler
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;JIT- Just-in-time compiler is used in Javascript which is a combination of Interpreter and compiler. &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%2Fqwasfjx1l0g1g8gulevb.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%2Fqwasfjx1l0g1g8gulevb.png" alt=" " width="799" height="219"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>career</category>
    </item>
    <item>
      <title>Responsive Web Design</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Tue, 11 Aug 2026 10:22:29 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/responsive-web-design-16ak</link>
      <guid>https://dev.to/mark_tony_160702/responsive-web-design-16ak</guid>
      <description>&lt;h2&gt;
  
  
  What is Responsive Web Design?
&lt;/h2&gt;

&lt;p&gt;Responsive Web Design is about using HTML and CSS to automatically resize, hide, shrink, or enlarge, a website, to make it look good on all devices (desktops, tablets, and phones)&lt;/p&gt;

&lt;p&gt;Responsive web design uses HTML and CSS to automatically adjust a website's layout, size, and visibility to ensure it looks good on all devices, from mobile phones to large desktops.  &lt;/p&gt;

&lt;p&gt;This is achieved through three core techniques: &lt;br&gt;
&lt;strong&gt;flexible grid layouts&lt;/strong&gt; using relative units like percentages, &lt;strong&gt;fluid images&lt;/strong&gt; that scale proportionally, and &lt;strong&gt;CSS media queries&lt;/strong&gt; that apply specific styles based on screen characteristics.&lt;/p&gt;

&lt;p&gt;Modern approaches also favor mobile-first design, where styles are written for small screens first, then expanded for larger screens using min-width media queries.  Additionally, using CSS Flexbox or Grid allows for more flexible and complex responsive layouts without relying on floats or fixed pixel widths. &lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Media Elements</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Wed, 05 Aug 2026 07:39:47 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/media-elements-48nn</link>
      <guid>https://dev.to/mark_tony_160702/media-elements-48nn</guid>
      <description>&lt;p&gt;IN HTML, we can add media elements using media elements tags such as&lt;br&gt;
&lt;code&gt;&amp;lt;picture&amp;gt;&lt;/code&gt; &lt;code&gt;&amp;lt;audio&amp;gt;&lt;/code&gt; &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; &lt;code&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Media Elements in HTML:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Picture&lt;/li&gt;
&lt;li&gt;Audio&lt;/li&gt;
&lt;li&gt;Video&lt;/li&gt;
&lt;li&gt;Maps&lt;/li&gt;
&lt;li&gt;youtube Videos&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;audio&amp;gt;&lt;/code&gt;&lt;br&gt;
It is used to add the audio files to our web page. We can add the following attributes for additional features:&lt;br&gt;
controls- start,stop,pause,volume&lt;br&gt;
loop- continuous process&lt;br&gt;
muted- mutes the audio unless it is disabled&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="na"&gt;loop&lt;/span&gt; &lt;span class="na"&gt;muted&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;"https://www.w3schools.com/html/horse.mp3"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"audio/mp3"&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;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt;&lt;br&gt;
we can add video files to our web page using this video tag. we can enable the following features by using the attributes.&lt;/p&gt;

&lt;p&gt;controls- start,stop,pause,volume&lt;br&gt;
loop- continuous process&lt;br&gt;
muted- mutes the audio of the video unless it is turned off&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;loop&lt;/span&gt; &lt;span class="na"&gt;muted&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;"https://www.w3schools.com/html/mov_bbb.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;&lt;code&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt;&lt;br&gt;
 This tag is used for adding the maps and external website video to the web page. Users can modify according to their convenience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Youtube Videos&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/ZNWu2BWfPYc?si=wTXoCtVNSVbfW9OP"&lt;/span&gt;
      &lt;span class="na"&gt;title=&lt;/span&gt;&lt;span class="s"&gt;"YouTube video player"&lt;/span&gt;
      &lt;span class="na"&gt;frameborder=&lt;/span&gt;&lt;span class="s"&gt;"0"&lt;/span&gt;
      &lt;span class="na"&gt;allow=&lt;/span&gt;&lt;span class="s"&gt;"
        accelerometer;
        autoplay;
        clipboard-write;
        encrypted-media;
        gyroscope;
        picture-in-picture;
        web-share;
      "&lt;/span&gt;
      &lt;span class="na"&gt;referrerpolicy=&lt;/span&gt;&lt;span class="s"&gt;"strict-origin-when-cross-origin"&lt;/span&gt;
      &lt;span class="na"&gt;allowfullscreen&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Maps&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;src=&lt;/span&gt;&lt;span class="s"&gt;"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d31469.911010189822!2d78.70012115992618!3d9.617737652610943!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3b01a96e6c257f2b%3A0x7ee4a4b8935d1295!2sSalaigramam%2C%20Tamil%20Nadu!5e0!3m2!1sen!2sin!4v1785915373307!5m2!1sen!2sin"&lt;/span&gt;
      &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"600"&lt;/span&gt;
      &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"450"&lt;/span&gt;
      &lt;span class="na"&gt;style=&lt;/span&gt;&lt;span class="s"&gt;"border: 0; margin-top: 2%; margin-left: 5%;"&lt;/span&gt;
      &lt;span class="na"&gt;allowfullscreen=&lt;/span&gt;&lt;span class="s"&gt;""&lt;/span&gt;
      &lt;span class="na"&gt;loading=&lt;/span&gt;&lt;span class="s"&gt;"lazy"&lt;/span&gt;
      &lt;span class="na"&gt;referrerpolicy=&lt;/span&gt;&lt;span class="s"&gt;"strict-origin-when-cross-origin"&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>html</category>
      <category>css</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Media Elements &lt;picture&gt;</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Tue, 04 Aug 2026 04:19:30 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/media-elements-1poe</link>
      <guid>https://dev.to/mark_tony_160702/media-elements-1poe</guid>
      <description>&lt;p&gt;&lt;code&gt;&amp;lt;Picture&amp;gt;&lt;/code&gt; element is a container that allows developers to specify multiple image resources for different display conditions. It works by containing one or more &lt;code&gt;&amp;lt;source&amp;gt;&lt;/code&gt; elements and a single fallback &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;element, enabling the browser to choose the most appropriate image automatically.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Differences from &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;While the standard &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag is suitable for a single source, the &lt;code&gt;&amp;lt;picture&amp;gt;&lt;/code&gt; tag provides flexibility for responsive design and art direction. &lt;/p&gt;

&lt;h2&gt;
  
  
  Syntax and Attributes
&lt;/h2&gt;

&lt;p&gt;The &lt;code&gt;&amp;lt;picture&amp;gt;&lt;/code&gt;element itself does not have specific attributes; functionality is derived from its child elements:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;source&amp;gt;:&lt;/code&gt; Defines alternative image sources. Common attributes include:&lt;br&gt;
&lt;strong&gt;media:&lt;/strong&gt; Specifies a media query (e.g., (min-width: 800px)) to determine when this source is used.&lt;br&gt;
&lt;strong&gt;srcset:&lt;/strong&gt; Provides the URL and optional width/pixel density descriptors for the image.&lt;br&gt;
&lt;strong&gt;type:&lt;/strong&gt; Specifies the MIME type (e.g., image/webp) to enable format switching.&lt;br&gt;
&lt;code&gt;&amp;lt;img&amp;gt;:&lt;/code&gt; Acts as the fallback option.  It must be the last child element and includes the src and alt attributes to ensure compatibility with browsers that do not support the  tag.&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;picture&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;source&lt;/span&gt; &lt;span class="na"&gt;media=&lt;/span&gt;&lt;span class="s"&gt;"(min-width: 1200px)"&lt;/span&gt; &lt;span class="na"&gt;srcset=&lt;/span&gt;&lt;span class="s"&gt;"large.jpg"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"image/jpeg"&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;media=&lt;/span&gt;&lt;span class="s"&gt;"(min-width: 800px)"&lt;/span&gt; &lt;span class="na"&gt;srcset=&lt;/span&gt;&lt;span class="s"&gt;"medium.jpg"&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"image/jpeg"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"default.jpg"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"Example image"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/picture&amp;gt;&lt;/span&gt;   
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>Grid Layout</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Mon, 03 Aug 2026 05:03:12 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/grid-layout-542k</link>
      <guid>https://dev.to/mark_tony_160702/grid-layout-542k</guid>
      <description>&lt;h2&gt;
  
  
  Grid
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The Grid Layout Module offers a grid-based layout system, with rows and columns.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Grid Layout Module allows developers to easily create complex web layouts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Grid Layout Module makes it easy to design a responsive layout structure, without using float or positioning.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Variation between Grid and Flex:
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;CSS Grid is used for two-dimensional layout, with rows AND columns.&lt;br&gt;
CSS Flexbox is used for one-dimensional layout, with rows OR columns.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  How to use Grid?
&lt;/h2&gt;

&lt;p&gt;To use Grid, you set&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="nt"&gt;display&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;grid&lt;/span&gt; &lt;span class="nt"&gt;or&lt;/span&gt; &lt;span class="nt"&gt;display&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;inline-grid&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;on a parent element, which becomes the grid container, while its direct children become grid items.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key properties include&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;grid-template-columns&lt;/li&gt;
&lt;li&gt;grid-template-rows 
to define track sizes, the fr unit for flexible space distribution, and gap for spacing between items.
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;This system simplifies creating consistent, flexible layouts that adapt to different screen sizes without relying on floats or complex positioning hacks.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Bootstrap</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Sun, 02 Aug 2026 05:05:14 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/bootstrap-4203</link>
      <guid>https://dev.to/mark_tony_160702/bootstrap-4203</guid>
      <description>&lt;p&gt;Bootstrap is a free,open-source front-end framework. It provides the build in CSS templates for developers to create a responsive and mobile-first websites.&lt;/p&gt;

&lt;p&gt;Bootstrap was originally created by Twitter and now it has been used worldwide. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Benefits&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Responsive Design:&lt;/strong&gt; Automatically fits phones, tablets, and computers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pre-built Components:&lt;/strong&gt; Saves development time with ready-to-use components like dropdowns, accordions, alerts, cards, and carousels. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Grid System:&lt;/strong&gt; Uses a 12-column setup to arrange page items easily.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Same Look Everywhere:&lt;/strong&gt; Works well and looks uniform across different web browsers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Easy to Change:&lt;/strong&gt; Allows you to customize colors and styles to fit your project.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>bootstrap</category>
      <category>programming</category>
    </item>
    <item>
      <title>Positioning in CSS</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Thu, 30 Jul 2026 04:25:06 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/positioning-in-css-3n07</link>
      <guid>https://dev.to/mark_tony_160702/positioning-in-css-3n07</guid>
      <description>&lt;p&gt;** What is CSS position property?**&lt;/p&gt;

&lt;p&gt;The CSS position property controls how an element is placed in a document, determining whether it follows the normal document flow or is positioned at a specific location using coordinates.  It accepts five keyword values that define the element's relationship to its containing block, siblings, and the viewport.&lt;/p&gt;

&lt;p&gt;** Key Position Values**&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;static:&lt;/strong&gt; The default value.  Elements follow the normal document flow, and top, right, bottom, left, and z-index properties have no effect.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;relative:&lt;/strong&gt; The element remains in the normal flow, but can be offset relative to its original position using top, right, bottom, or left. The space originally occupied by the element is preserved.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;absolute:&lt;/strong&gt; The element is removed from the normal flow, meaning it does not take up space in the layout. The elements align in respect with the body of the web page (entire screen) &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;fixed:&lt;/strong&gt; Like absolute, the element is removed from the normal flow. It remains in the same place even when the page is scrolled, making it ideal for sticky headers or footers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;sticky:&lt;/strong&gt; A hybrid of relative and fixed. The element behaves like a relatively positioned element until it crosses a specified scroll place (defined by top, bottom, etc.), at which point it behaves like a fixed element, sticking to that position within its container.&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%2Fbji5v89ha44dac97f5i6.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%2Fbji5v89ha44dac97f5i6.png" alt=" " width="800" height="265"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Z-index&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The z-index CSS property specifies the stack order of positioned elements, determining which element appears in front or behind others along the third dimension (z-axis).  Elements with a higher z-index value are closer to the viewer, covering elements with lower values. &lt;/p&gt;

&lt;p&gt;This property only works on elements with a position value other than static (i.e., absolute, relative, fixed, or sticky) and on flex or grid items. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key characteristics include:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Default Behavior:&lt;/strong&gt; If no z-index is set, elements stack in source order (later HTML elements appear on top). &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stacking Contexts:&lt;/strong&gt; z-index values are only compared within the same stacking context; nested contexts create local stacking rules. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Values:&lt;/strong&gt; Accepts integers (positive, negative, or zero) and the keyword auto.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Common Usage:&lt;/strong&gt; Used for modals, dropdowns, tooltips, and overlapping layouts where visual hierarchy is critical. &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%2Fcakz0bokgax9f4k72yz9.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%2Fcakz0bokgax9f4k72yz9.png" alt=" " width="800" height="473"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>fullstack</category>
      <category>frontend</category>
    </item>
    <item>
      <title>HTML Attributes</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Wed, 15 Jul 2026 12:53:02 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/html-attributes-356a</link>
      <guid>https://dev.to/mark_tony_160702/html-attributes-356a</guid>
      <description>&lt;p&gt;If HTML tags are the skeleton of a webpage, attributes are the features that give that skeleton personality, functionality, and style.&lt;/p&gt;

&lt;p&gt;Whether you want to center a paragraph, change a font's color, or make your website accessible to a global audience, HTML attributes are the tools you need. Let’s break down exactly what they are, how they work, and the core attributes you will use every single day.&lt;/p&gt;

&lt;p&gt;What is an HTML Attribute?&lt;br&gt;
Attributes are modifiers used to adjust or provide additional information about the content within an HTML tag. They always look like a name-value pair and are separated by an equals sign (=).&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;style=&lt;/span&gt;&lt;span class="s"&gt;"text-align: 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;
By adding style="text-align: center;"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;we change the default layout of the &lt;/p&gt; to fit our specific design goals.

&lt;h2&gt;
  
  
  The Golden Rules of HTML Attributes
&lt;/h2&gt;

&lt;p&gt;Before you start coding, keep these 5 essential characteristics in mind:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;They are opening-tag exclusive: Attributes must always be written inside the opening tag, never the closing tag.&lt;/li&gt;
&lt;li&gt;They are optional (but crucial): While elements can function without them, attributes unlock advanced styling and functionality.&lt;/li&gt;
&lt;li&gt;Space-separated: An HTML element can have multiple attributes. Just separate them with a space.&lt;/li&gt;
&lt;li&gt;Name-Value formatting: Most attributes require a value enclosed in quotes (name="value").&lt;/li&gt;
&lt;li&gt;Boolean Attributes exist: Some attributes don't need a value at all. If the attribute name is present (like required, disabled, or checked), the browser automatically treats it as true.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Big Three: Core Global Attributes
&lt;/h2&gt;

&lt;p&gt;While some attributes only work on specific tags, Global Attributes can be used on almost any HTML element. Here are the three most popular.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. The id Attribute&lt;/strong&gt;&lt;br&gt;
The id attribute acts as a social security number for your HTML element—it must be completely unique on the page.&lt;/p&gt;

&lt;p&gt;Developers use id for two main reasons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To target a specific, unique element with JavaScript or CSS.&lt;/li&gt;
&lt;li&gt;To differentiate between two identical tags on the same page.
&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="highlight html"&gt;&lt;code&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;id=&lt;/span&gt;&lt;span class="s"&gt;"html-desc"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;This paragraph explains what HTML is.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
   &lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"css-desc"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;This paragraph explains what CSS is.&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;h2&gt;
  
  
  2. The class Attribute
&lt;/h2&gt;

&lt;p&gt;The class attribute is built for sharing. You can assign the same class name to multiple elements to apply uniform styling. You can even assign multiple classes to a single element by separating them with a space.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="c"&gt;&amp;lt;!-- One element sharing three distinct style classes --&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 card-dark text-bold"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Card Content&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;

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



&lt;h2&gt;
  
  
  3. The style Attribute
&lt;/h2&gt;

&lt;p&gt;The style attribute allows you to write inline CSS directly inside your HTML element. While it's generally better practice to use external style sheets, the style attribute is perfect for quick fixes or dynamic shifts.&lt;br&gt;
&lt;/p&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;"font-family: Arial, sans-serif; color: #FF0000;"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
   Welcome to HTML!
&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;

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



&lt;h2&gt;
  
  
  Going Global: Internationalization Attributes (i18n)
&lt;/h2&gt;

&lt;p&gt;*&lt;em&gt;Building a website for the world? *&lt;/em&gt;&lt;br&gt;
  HTML includes specific internationalization attributes to tell browsers and screen readers how to handle different languages and text flows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The dir Attribute (Direction)&lt;/strong&gt;&lt;br&gt;
Not every language reads from left to right. The dir attribute tells the browser which direction the text should flow:&lt;/p&gt;

&lt;p&gt;ltr: Left-to-right (Default for English, Spanish, etc.)&lt;/p&gt;

&lt;p&gt;rtl: Right-to-left (Used for Arabic, Hebrew, etc.)&lt;/p&gt;

&lt;p&gt;auto: Lets the browser dynamically decide based on the content.&lt;br&gt;
&lt;/p&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;dir=&lt;/span&gt;&lt;span class="s"&gt;"rtl"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;هذا النص مكتوب من اليمين إلى اليسار.&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;

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



&lt;p&gt;The lang Attribute (Language)&lt;br&gt;
This is arguably the most important internationalization attribute. Placed on the opening  tag, it tells search engines and screen readers the primary language of the page.&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;html&lt;/span&gt; &lt;span class="na"&gt;lang=&lt;/span&gt;&lt;span class="s"&gt;"en"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt; &lt;span class="c"&gt;&amp;lt;!-- Sets the language to English --&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;The translate Attribute&lt;br&gt;
Sometimes, you don't want automated tools (like Google Translate) messing with your text—such as your brand name or a code snippet. The translate attribute solves this:&lt;br&gt;
&lt;/p&gt;

&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;Welcome to our platform!&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;translate=&lt;/span&gt;&lt;span class="s"&gt;"no"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Apple&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt; &lt;span class="c"&gt;&amp;lt;!-- Keeps the brand name from being translated --&amp;gt;&lt;/span&gt;

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



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

&lt;p&gt;Mastering attributes is your first major step toward writing semantic, clean, and accessible code. By combining id, class, and internationalization tags, you gain full control over how browsers interpret and display your web pages.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>html</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Git Lab - Login &amp; more</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Fri, 10 Jul 2026 07:35:44 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/git-lab-login-more-3bdb</link>
      <guid>https://dev.to/mark_tony_160702/git-lab-login-more-3bdb</guid>
      <description>&lt;p&gt;&lt;strong&gt;Git Lab&lt;/strong&gt;&lt;br&gt;
 This blog is about the Git lab login and its applications. It provides a common forum for the developers to collaborate and do their projects effectively.&lt;/p&gt;

&lt;p&gt;Initially, I faced a issue to sign in to the #Gitlab as it required 3-steps of verification. &lt;/p&gt;

&lt;p&gt;It includes &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;E- mail verify&lt;/li&gt;
&lt;li&gt;Phone number verify&lt;/li&gt;
&lt;li&gt;Credit card verify&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you face the same issue, Try to create a new email and sign to the Gitlab. It actually works!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Terminal Commands:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Additionally, I learnt about the terminal commands that makes the job easier.&lt;/p&gt;

&lt;p&gt;1.cd - Change Directory (using this we can move to any folder)&lt;/p&gt;

&lt;p&gt;2.ls - List files (Which is used to list the files which are present in the particular folder)&lt;/p&gt;

&lt;p&gt;3.mkdir - Make directory (It is used to used a Directory / folder)&lt;/p&gt;

&lt;p&gt;4.git --version - it is used to check the version of the git.&lt;/p&gt;

&lt;p&gt;5.git init - it is used for creating a new repository.&lt;/p&gt;

&lt;p&gt;6.git add - it is used for adding a selected file to our repository.&lt;/p&gt;

&lt;p&gt;7.git add . - it is used for adding the entire folder to our repository.&lt;/p&gt;

&lt;p&gt;8.git commit -m "commit message" - it is Used to commit the changes with commit message, this commit message is useful for the other developers.&lt;/p&gt;

&lt;p&gt;9.git clone - It is used to clone a existing repository.&lt;/p&gt;

&lt;p&gt;10.git push -  Used to push our updated code.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>development</category>
      <category>git</category>
    </item>
    <item>
      <title>Being flexible with #Flex</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Thu, 09 Jul 2026 05:50:30 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/being-flexible-with-flex-3730</link>
      <guid>https://dev.to/mark_tony_160702/being-flexible-with-flex-3730</guid>
      <description>&lt;p&gt;I want to share a bit of my knowledge on the Attribute "Flex" in Html designing. Here we go!&lt;/p&gt;

&lt;p&gt;"Flex is used to make elements come into a box which called the 'Flex Box'. &lt;br&gt;
  E.g:&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="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;style&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&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;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The outer frame is known as Flex box and the elements within are called flex items. The flex can be modified accordingly with these flex properties.&lt;/p&gt;

&lt;p&gt;These flex properties can be classified into two. Thus, &lt;br&gt;
      1.Parent Properties&lt;br&gt;
      2. Children Properties &lt;/p&gt;

&lt;p&gt;Parent Properties:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;display - Must be set to flex or inline-flex&lt;/li&gt;
&lt;li&gt;flex-direction - Sets the display-direction of flex items&lt;/li&gt;
&lt;li&gt;flex-wrap - Specifies whether the flex items should wrap or not&lt;/li&gt;
&lt;li&gt;flex-flow - Shorthand property for flex-direction and flex-wrap&lt;/li&gt;
&lt;li&gt;justify-content - Aligns the flex items when they do not use all available space on the main-axis (horizontally)&lt;/li&gt;
&lt;li&gt;align-items- Aligns the flex items when they do not use all available space on the cross-axis (vertically)&lt;/li&gt;
&lt;li&gt;align-content- Aligns the flex lines when there is extra space in the cross axis and flex items wrap&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Children Properties:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;order- Specifies the display order of the flex items inside the flex container&lt;/li&gt;
&lt;li&gt;flex-grow - Specifies how much a flex item will grow relative to the rest of the flex items&lt;/li&gt;
&lt;li&gt;flex-shrink - Specifies how much a flex item will shrink relative to the rest of the flex items&lt;/li&gt;
&lt;li&gt;flex-basis - Specifies the initial length of a flex item&lt;/li&gt;
&lt;li&gt;align-self - Specifies the alignment for the flex item inside the flex container&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's conducive to align the elements as desired and obtain inviting web pages. &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%2Fzyhkkq634wj84g5p9cb6.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%2Fzyhkkq634wj84g5p9cb6.png" alt=" " width="799" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Learning Kick Started!</title>
      <dc:creator>Mark Tony</dc:creator>
      <pubDate>Wed, 08 Jul 2026 05:43:48 +0000</pubDate>
      <link>https://dev.to/mark_tony_160702/learning-kick-started-4356</link>
      <guid>https://dev.to/mark_tony_160702/learning-kick-started-4356</guid>
      <description>&lt;p&gt;I would like to do a write up of my initial learning at &lt;a class="mentioned-user" href="https://dev.to/payilagam_135383b867ea296"&gt;@payilagam_135383b867ea296&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;To begin with, The course details were briefed. I obtained the clarity about the course. Moreover, we discussed the basics of HTML (HyperText Markup Language) and CSS (Cascading Style Sheet). It was simple and clear. &lt;/p&gt;

&lt;p&gt;In Addition, We learnt how to prepare the Login web page of Instagram using HTML and CSS. It was a simple hands-on task that we did with the instruction of the Trainer. I understood the Tags and Attributes in HTML. It was Fab. &lt;/p&gt;

&lt;p&gt;Moreover, I had the doubts in between and got clarified. CSS is inevitable in designing the web page without which it remains unbeautified.&lt;/p&gt;

&lt;p&gt;Ultimately, I had a exciting hands-on experience in formulating the Login Web page. Let's have a look at my craft! &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%2Fwnh78ihoykhugnvugd3n.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%2Fwnh78ihoykhugnvugd3n.png" alt=" " width="799" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>productivity</category>
      <category>software</category>
    </item>
  </channel>
</rss>
