anvaygupta.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionWhy Do We Even Need CSS Selectors? Imagine a classroom full of students. If you say: “Everyone wear a blue shirt” 👕 “Only students with red badges stand up” “Only this one student come here” You’re selecting people in different ways. CSS works ...Jan 31·3 min read
anvaygupta.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster Markup“Why does writing HTML feel so slow?” If you’re a beginner, HTML often feels like this: <div> <h1></h1> <p></p> </div> You type: Opening tags Closing tags Indentation Repetition It works… but it’s slow and boring. This is exactly the probl...Jan 31·3 min read
anvaygupta.hashnode.devUnderstanding HTML Tags and ElementsHTML Explained Simply: Tags, Elements, and How Web Pages Are Built HTML Is the Skeleton of a Webpage A human body needs bones to hold shape.A webpage needs HTML to hold structure. HTML (HyperText Markup Language) is used to: Structure content Defin...Jan 31·3 min read
anvaygupta.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsWhat a Browser Really Does (From URL to Pixels on Screen) “What actually happens when I type a URL and press Enter?” Most people say: “The browser opens a website.” That’s like saying: “A restaurant makes food.” True — but a lot happens in betwee...Jan 31·4 min read
anvaygupta.hashnode.devTCP Working: 3-Way Handshake & Reliable CommunicationTCP Explained Simply: From Reliable Connections to the 3-Way Handshake Why Data Needs Rules on the Internet Imagine sending messages without rules: Messages arrive out of order Some messages never arrive Receiver doesn’t know what’s missing That...Jan 31·3 min read