shrvn.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionWhen you start learning CSS, one of the first things you need to understand is how to tell the browser which elements you want to style. This is where CSS selectors come in. Think of selectors as a way to point at specific parts of your webpage and s...6d ago·8 min read
shrvn.hashnode.devUnderstanding HTML Tags and Elements: A Complete Beginner's GuideHTML is the foundation of every website you visit. When you open a browser and see text, images, buttons, and forms on a webpage, all of that structure comes from HTML. Think of HTML as the skeleton of a webpage. Just like your skeleton gives your bo...6d ago·8 min read
shrvn.hashnode.devEmmet for HTML: A Beginner's Guide to Writing Faster MarkupWriting HTML can feel slow and repetitive. You type opening tags, closing tags, attributes, and before you know it, your fingers are tired and you are only halfway through building a simple webpage. There has to be a better way, right? That is where ...6d ago·10 min read
shrvn.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsHave you ever wondered what actually happens when you type a URL in your browser and press Enter? Like, really happens? Most of us use browsers every single day, but we rarely stop to think about the incredible amount of work happening behind the sce...6d ago·12 min read
shrvn.hashnode.devTCP Explained: Connection Establishment, Data Transfer, and TerminationUnderstanding TCP: The Backbone of Reliable Internet Communication If you've ever wondered how your computer manages to download a file without missing a single byte, or how an email arrives perfectly intact despite traveling through countless router...Feb 12·7 min read