<?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: Vishnu Priya S</title>
    <description>The latest articles on DEV Community by Vishnu Priya S (@vishnu_priya_suresh).</description>
    <link>https://dev.to/vishnu_priya_suresh</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%2F4126642%2Ff78c609c-3f60-4ab4-8f3b-121f3c18b263.jpeg</url>
      <title>DEV Community: Vishnu Priya S</title>
      <link>https://dev.to/vishnu_priya_suresh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vishnu_priya_suresh"/>
    <language>en</language>
    <item>
      <title>DOM</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Sat, 24 Oct 2026 20:10:04 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/dom-5dih</link>
      <guid>https://dev.to/vishnu_priya_suresh/dom-5dih</guid>
      <description>&lt;p&gt;&lt;strong&gt;DOM&lt;/strong&gt;&lt;br&gt;
-&amp;gt; Document Object Model is a programming interface that represents an HTML document as a tree of objects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;events:&lt;/strong&gt;&lt;br&gt;
onClick()&lt;br&gt;
dblclick()&lt;/p&gt;

&lt;p&gt;function changeTxt(){&lt;br&gt;
const ele = document.getElementById("title").innerText="hello"&lt;/p&gt;

&lt;p&gt;the &lt;strong&gt;innerText&lt;/strong&gt; helps to changes your text.&lt;/p&gt;

&lt;p&gt;document.createElement -&amp;gt; here you can create an element like document.createElement(div) , document.createElement(h1) &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;localStorage&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;localStorage -&amp;gt; built in web storage object in js that allows you to save key-value pairs&lt;/p&gt;

&lt;p&gt;eg: localStorage.&lt;strong&gt;setItem&lt;/strong&gt;('theme', 'dark');&lt;br&gt;
localStorage.&lt;strong&gt;getItem&lt;/strong&gt;('theme');&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JSON.stringify()&lt;/strong&gt; -&amp;gt; converts a JavaScript object, array, or primitive value into a JSON string.&lt;/p&gt;

&lt;p&gt;eg: const user = {&lt;br&gt;
  "name": "Alex",&lt;br&gt;
  "age": "28"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JSON.parse()&lt;/strong&gt; -&amp;gt;JSON string and converts it into a JavaScript object or array.&lt;/p&gt;

&lt;p&gt;// A text string formatted as JSON&lt;br&gt;
const jsonString = '{"name":"Alex","age":28}';&lt;/p&gt;

&lt;p&gt;// Convert the string into a live JavaScript object&lt;br&gt;
const userObj = JSON.parse(jsonString);&lt;/p&gt;

&lt;p&gt;console.log(userObj.name);    // Output: "Alex"&lt;br&gt;
console.log(userObj.age);     // Output: 28&lt;br&gt;
console.log(typeof userObj);  // Output: "object"&lt;/p&gt;

&lt;p&gt;Synchronous -&amp;gt; One by one execution&lt;/p&gt;

&lt;p&gt;Asynchronous -&amp;gt; Simultaneously execution&lt;/p&gt;

</description>
    </item>
    <item>
      <title>React</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Sat, 24 Oct 2026 20:00:33 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/react-5gdj</link>
      <guid>https://dev.to/vishnu_priya_suresh/react-5gdj</guid>
      <description>&lt;p&gt;-&amp;gt; React is a popular open-source JavaScript library developed by Meta (Facebook) used for building interactive user interfaces (UIs), specifically for single-page applications.&lt;/p&gt;

&lt;p&gt;-&amp;gt; React has rule of self closing tag.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Components:&lt;/strong&gt; The building blocks of a React application. They are self-contained, reusable pieces of UI code (eg: )&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JSX (JavaScript XML):&lt;/strong&gt; A syntax extension that allows you to write HTML structures directly inside your JavaScript code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;VirtualDOM:&lt;/strong&gt; React takes the copy of Original DOM to Virtual DOM when changes occurs to update the changes only to the specific parts of the webpage that changed instead of refreshing the entire page. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;State:&lt;/strong&gt; When state updates, React automatically re-renders the component to refresh the UI&lt;/p&gt;

&lt;p&gt;syntax: import { useState } from 'react';&lt;/p&gt;

&lt;p&gt;const [state, setState] = useState(initialValue);&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;state&lt;/strong&gt; - current value&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;setState&lt;/strong&gt;- function use to update the variable&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;initialValue&lt;/strong&gt;- The starting value (can be a number, string, boolean, array, or object)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;XML - Exsentible Markup Language&lt;br&gt;
a flexible, W3C- World Wide Web Consortium-standardized text format designed to store, transport, and structurally organize data across different hardware and software platforms.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Meta tags</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Sat, 24 Oct 2026 19:20:41 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/meta-tags-2ih4</link>
      <guid>https://dev.to/vishnu_priya_suresh/meta-tags-2ih4</guid>
      <description>&lt;p&gt;-&amp;gt; data about the data , provides metadata about an html doc&lt;br&gt;
-&amp;gt; It reads the browser but it won't display in the screen.&lt;/p&gt;

&lt;p&gt; --&amp;gt; almost all characters &amp;amp; symbols&lt;/p&gt;

&lt;p&gt;these all the meta tags&lt;br&gt;
name, viewport, keywords, name, author&lt;/p&gt;

</description>
    </item>
    <item>
      <title>API, Promise</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Sat, 24 Oct 2026 19:15:53 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/api-promise-dom-2l8</link>
      <guid>https://dev.to/vishnu_priya_suresh/api-promise-dom-2l8</guid>
      <description>&lt;p&gt;&lt;strong&gt;API&lt;/strong&gt; - Application Programming Interface which is used to communicate between two software over the internet.&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%2F33vufsilexueca67co3o.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%2F33vufsilexueca67co3o.png" alt=" " width="800" height="376"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;API Calling&lt;/strong&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;        fetch(url)
            .then((res) =&amp;gt; res.json())
            .then((data)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;here the fetch is fetching API url and convert the data into json &lt;/p&gt;

&lt;p&gt;-&amp;gt;JSON(Javascript Object Notation) - transmitting data between a server and a web application, text based and human readable format.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PROMISE&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It act as an asynchronous result operations like success, rejected.&lt;br&gt;
 -&amp;gt; if the condition is success(.then)&lt;br&gt;
-&amp;gt; if the cond is rejected(.catch)&lt;/p&gt;

</description>
      <category>api</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Closure</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Wed, 21 Oct 2026 19:18:25 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/closure-1m6a</link>
      <guid>https://dev.to/vishnu_priya_suresh/closure-1m6a</guid>
      <description>&lt;p&gt;Data privacy &amp;amp; Encapulsation&lt;/p&gt;

&lt;p&gt;-&amp;gt; It creates a private variable that cannot be accessed or modified directly from outside.&lt;/p&gt;

&lt;p&gt;-&amp;gt; It gives a inner function access to the outer function and after that the outer function has finished executing. &lt;/p&gt;

&lt;p&gt;eg: &lt;br&gt;
function bank(){&lt;br&gt;
let count = 0;&lt;br&gt;
return function(){&lt;br&gt;
count++;&lt;br&gt;
};}&lt;br&gt;
const counter = bank();&lt;br&gt;
console.log(counter()); // 1 &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Basic Array methods.</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Fri, 09 Oct 2026 19:17:15 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/basic-array-methods-1lao</link>
      <guid>https://dev.to/vishnu_priya_suresh/basic-array-methods-1lao</guid>
      <description>&lt;p&gt;&lt;strong&gt;toString()&lt;/strong&gt; -- elements in a single value with the help of comma separated string.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;at()&lt;/strong&gt; -- returns an indexed element from an array, returns the same as []&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;length()&lt;/strong&gt; -- set the length size and return the length.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;join()&lt;/strong&gt; -- works like toString you can specify the separator (symbols)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;push()&lt;/strong&gt; -- adds new element at the end&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;pop()&lt;/strong&gt; -- removes the last element from the array.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;shift()&lt;/strong&gt; -- removes the 1st element and all other elements goes in the lower index.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;unshift()&lt;/strong&gt; -- adding the values in the 1st.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;delete()&lt;/strong&gt; -- leaves and provides as undefined.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;concat()&lt;/strong&gt; -- creates a new array by merging the exisiting array.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;flat()&lt;/strong&gt; -- acts as an multiple array make them into single array.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;slice()&lt;/strong&gt;-- create new array , doesn't remove any elements from the src array.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;splice()&lt;/strong&gt; --  add new items to an array&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;for...of()&lt;/strong&gt; -- The for...of statements hands you the array values.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;forEach()&lt;/strong&gt;-- calls a function (a callback function) for each array element.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;map()&lt;/strong&gt; -- Note that the function takes 3 arguments:&lt;/p&gt;

&lt;p&gt;-&amp;gt; The item value&lt;br&gt;
-&amp;gt; The item index&lt;br&gt;
-&amp;gt; The array itself&lt;br&gt;
When a callback function uses only the value parameter, the index and array parameters can be omitted&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;filter()&lt;/strong&gt; -- it checks the condition is true or false , if you return values it never gonna execute. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;spread()&lt;/strong&gt;-- (...) operator expands an array into individual elements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;rest()&lt;/strong&gt; --  collect the leftovers(...rest)&lt;/p&gt;

</description>
    </item>
    <item>
      <title>JS variables , Functions &amp;Objects</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Tue, 29 Sep 2026 18:04:27 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/js-variables-functions-objects-38ib</link>
      <guid>https://dev.to/vishnu_priya_suresh/js-variables-functions-objects-38ib</guid>
      <description>&lt;p&gt;&lt;strong&gt;Variables&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;let&lt;/strong&gt;-- a keyword used to declare re-assignable, block-scoped local variables.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;var&lt;/strong&gt;-- re- declaring the values.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;const&lt;/strong&gt;-- you can't change the values.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Complier -- debug your whole program and translate to the machine&lt;/p&gt;

&lt;p&gt;Intrepreter -- line by line debug and translates them to the machine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Function&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The function name should starts with lowercase,  declaring the function and calling it (invoking) a reusable block of code designed to perform a specific task.&lt;/p&gt;

&lt;p&gt;eg:  function subj(tam, eng, math, sci, ss){&lt;br&gt;
            let add= (tam+ eng+ math+ sci+ ss);&lt;br&gt;
            console.log(add);&lt;br&gt;
            result add;&lt;br&gt;
        }&lt;br&gt;
        subj(80,50,90,40,54);&lt;/p&gt;

&lt;p&gt;here the function name is subj and it has a arguments of tam, eng.. &lt;br&gt;
it stores the values into the variable called add. again calling the function to execute the code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;return&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;return is a keyword it returns the value not the variable&lt;br&gt;
eg:The return keyword passes back the value (314), not the variable name (add).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;objects&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;objects used to group and store all the variable with the help of obj name, in obj you can create another obj&lt;/p&gt;

&lt;p&gt;const laptop={&lt;br&gt;
brand: "hp",&lt;br&gt;
price: "20000",&lt;br&gt;
camera:{&lt;br&gt;
back:50;&lt;br&gt;
front:20;&lt;br&gt;
}&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;console.log(laptop.camera.back)   // o/p: 50&lt;/p&gt;

&lt;p&gt;here the laptop is obj name and i'm calling the other obj name with the help of (.) and calling the var and that fetches the actual value. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;constructor function&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;when the obj is created the constructor called automatically.&lt;/li&gt;
&lt;li&gt;constructor name should starts with uppercase(Student)&lt;/li&gt;
&lt;li&gt;used to initialize object specific value.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;const laptop1 = new Laptop("hp", 20000);&lt;/p&gt;

&lt;p&gt;here new is a keyowrd storing the values into Laptop.&lt;/p&gt;

&lt;p&gt;function Laptop(i, j){&lt;br&gt;
this.brand= i;&lt;br&gt;
this.price=j;&lt;/p&gt;

&lt;p&gt;const laptop1 = new Laptop("hp", 20000);&lt;/p&gt;

&lt;p&gt;console.log(laptop1.brand);  // o/p:hp&lt;/p&gt;

&lt;p&gt;the line new Laptop("hp", 20000) is the act of calling the function.&lt;/p&gt;

&lt;p&gt;1.&lt;strong&gt;A Normal Function:&lt;/strong&gt; You call it using just its name and parentheses:&lt;br&gt;
subj(80, 50, 90);&lt;br&gt;
2.&lt;strong&gt;A Constructor Function:&lt;/strong&gt;You call it by putting the word new right in front of it:&lt;br&gt;
new Laptop("hp", 20000);&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>JavaScript</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Tue, 29 Sep 2026 07:03:13 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/javascript-301j</link>
      <guid>https://dev.to/vishnu_priya_suresh/javascript-301j</guid>
      <description>&lt;p&gt;&lt;strong&gt;java datatypes have 2 types&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;primitive(7 types)&lt;/strong&gt; --&amp;gt; &lt;/p&gt;

&lt;p&gt;*&lt;em&gt;number *&lt;/em&gt;- carries number , whole no, float, decimal&lt;br&gt;
 *&lt;em&gt;string *&lt;/em&gt;- sequence of information&lt;br&gt;
*&lt;em&gt;boolean *&lt;/em&gt;- true or false &lt;br&gt;
*&lt;em&gt;bigint *&lt;/em&gt;- large number&lt;br&gt;
 *&lt;em&gt;null *&lt;/em&gt;- intentional absence of any obj value&lt;br&gt;
*&lt;em&gt;undefined *&lt;/em&gt;- declared variable but not yet given a value&lt;br&gt;
*&lt;em&gt;symbol *&lt;/em&gt;- handles unique code&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;non-primitive&lt;/strong&gt; --&amp;gt; object (fixed things)&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Grid concept</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Tue, 22 Sep 2026 16:23:54 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/grid-concept-3i14</link>
      <guid>https://dev.to/vishnu_priya_suresh/grid-concept-3i14</guid>
      <description>&lt;p&gt;display:grid;&lt;br&gt;
grid-template-areas:&lt;br&gt;
"header header"&lt;br&gt;
"menu content"&lt;br&gt;
"footer footer"&lt;/p&gt;

&lt;p&gt;before that you should assign name for each child and call them in&lt;br&gt;
&lt;strong&gt;grid-area:header;&lt;/strong&gt; in the grid-template-areas&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Day 3 of Payilagam</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Fri, 18 Sep 2026 18:22:49 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/day-3-of-payilagam-11dp</link>
      <guid>https://dev.to/vishnu_priya_suresh/day-3-of-payilagam-11dp</guid>
      <description>&lt;p&gt;&lt;strong&gt;Position property&lt;/strong&gt; in CSS defines how an element is placed on a web page. (top, bottom, left, and right)&lt;br&gt;
5 types of position &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;static&lt;/strong&gt;- default behaviour offsets(top/left) do not work.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;relative&lt;/strong&gt;- It owns the original position and move your position where it used to be.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;absolute&lt;/strong&gt;- It checks the parent class if it is non- static it works accordingly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;fixed&lt;/strong&gt;- An element with position: fixed; is positioned relative to the &lt;strong&gt;viewport&lt;/strong&gt;, which means it always stays in the same place even if the page is scrolled. (eg:  E-commerce website of header, footer)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;sticky&lt;/strong&gt;- behaves like normal element until the user reach the specific point. It sticks and acts like it is fixed(only within its parent container).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>css</category>
      <category>frontend</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Day 2 of Payilagam</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Thu, 17 Sep 2026 17:50:32 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/day-2-of-payilagam-56fb</link>
      <guid>https://dev.to/vishnu_priya_suresh/day-2-of-payilagam-56fb</guid>
      <description>&lt;p&gt;Today we have learnt about how to use the &lt;br&gt;
input type="text"  id= "name" &lt;br&gt;
Label for ="name" (Here you're mentioning the label name) &lt;br&gt;
eg: name: Vishnu &lt;br&gt;
 along with that we learned how to separate the parent class and child class by using html,css tags. &lt;/p&gt;

&lt;p&gt;In css we have used media queries to create a responsive layout. &lt;/p&gt;

&lt;p&gt;The attributes are performed only in the respective tags&lt;br&gt;
Eg: input type= radio button.&lt;br&gt;
(Here the type is an attribute that only performs on this tag.)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Font awesome&lt;/strong&gt; is a website where they have n numbers &lt;strong&gt;&lt;em&gt;icons&lt;/em&gt;&lt;/strong&gt; .&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Flexbox froggy&lt;/em&gt;&lt;/strong&gt; - understand the flexbox concept &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Css scan&lt;/em&gt;&lt;/strong&gt;-  have a n number of box shadows&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
    </item>
    <item>
      <title>Day 1 in Payilagam</title>
      <dc:creator>Vishnu Priya S</dc:creator>
      <pubDate>Tue, 15 Sep 2026 18:09:19 +0000</pubDate>
      <link>https://dev.to/vishnu_priya_suresh/day-1-in-payilagam-40kn</link>
      <guid>https://dev.to/vishnu_priya_suresh/day-1-in-payilagam-40kn</guid>
      <description>&lt;p&gt;This is my first day of Payilagam where i learnt the new thing called *&lt;em&gt;table *&lt;/em&gt;&lt;br&gt;
thead -- carries heading , we can have multiple head too. &lt;br&gt;
tbody -- row value&lt;br&gt;
tr-- stands for table row&lt;br&gt;
th-- thead the browser understands it "Semantics", also it BOLD your text&lt;br&gt;
td-- table data it display in a row format.&lt;/p&gt;

&lt;p&gt;eg: &lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt; 
&lt;th&gt; Attendance&lt;/th&gt; &lt;/tr&gt; 
 &lt;/thead&gt;
&lt;tbody&gt; 
&lt;tr&gt; 
&lt;td&gt; Vishnu &lt;/td&gt; &lt;/tr&gt; 
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt; 

&lt;p&gt;In CSS:&lt;/p&gt;

&lt;p&gt;text-transform  -- where you can captialize or lowercase your content.&lt;br&gt;
border-collapse: collapse; -- the two column table sharing the one border.&lt;br&gt;&lt;br&gt;
&lt;a class="mentioned-user" href="https://dev.to/media"&gt;@media&lt;/a&gt; query -- used for responsive website&lt;br&gt;
&lt;a class="mentioned-user" href="https://dev.to/media"&gt;@media&lt;/a&gt; (min-width:768px;) -- when you minimize your screen in 768px the inner changes  will appear. &lt;/p&gt;

</description>
      <category>learning</category>
      <category>frontend</category>
      <category>css</category>
    </item>
  </channel>
</rss>
