rohangupta.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupTyping every <div>, </div>, and the attribute gets tedious. Emmet is a shorthand language that expands into full HTML. What is Emmet? Emmet turns abbreviations into complete HTML. It's built into VS Code and most editors: div → <div></div> No more t...Jan 31·2 min read
rohangupta.hashnode.devcURL: Why is it so usefulWhen you visit a website, your browser sends requests to a server. cURL (Client URL) is a command-line tool that lets you do the same thing, i.e. send requests directly from your terminal. Think of it as a text-based browser without the visuals. Why ...Jan 30·3 min read
rohangupta.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsYour browser isn't just a "website viewer”. It's a sophisticated application with multiple components working together to turn code into the web pages you see. Let's follow the journey from URL to pixels on screen. The Main Components of a Browser Th...Jan 29·3 min read
rohangupta.hashnode.devUnderstanding HTML Tags and ElementsHTML (HyperText Markup Language) structures all web content. It's not a programming language; it's a markup language that tells browsers what each part of a page is. HTML Tags: The Building Blocks A tag labels content. Think of it like a box with a l...Jan 29·2 min read
rohangupta.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionCSS selectors tell the browser which elements to style. Without them, you'd style everything the same way. The "Who" in Styling Think of selectors like addressing people: "Hey you" → Element selector (vague) "Person with blue shirt" → Class selecto...Jan 29·3 min read