blog-santra.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionWhen I first started learning CSS, one thing confused me right away: How does CSS know which HTML element I’m talking about? Like if I write some CSS rules, how does the browser know where to apply them? That’s exactly what CSS selectors are for. Why...Feb 1·4 min read
blog-santra.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupIf you’re just starting with HTML, you probably noticed something pretty quickly: Writing HTML is kind of repetitive. You type an opening tag.Then content.Then a closing tag.Again.And again.And again. After a while, it starts feeling slow, not hard, ...Jan 31·4 min read
blog-santra.hashnode.devUnderstanding HTML Tags and ElementsIf you’ve ever looked at a webpage and wondered, “How does the browser know what’s a heading, what’s a paragraph, and what’s just decoration?” that’s where HTML comes in. HTML is the skeleton of a webpage. Not the colors, not the animations, not the ...Jan 31·4 min read
blog-santra.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsMost of us use a browser every day without thinking twice about it. We type a URL, hit Enter, and a webpage appears. It feels instant and simple. But that simplicity is a bit of an illusion. Behind the scenes, your browser is doing a surprising amoun...Jan 31·5 min read
blog-santra.hashnode.devTCP Working: 3-Way Handshake & Reliable CommunicationWhy Sending Data Needs Rules Let’s start with something very simple. Every time you open a website, send a message, or download a file, your computer is talking to another computer somewhere in the world. These computers don’t know each other persona...Jan 31·5 min read