git-basics-as-beginners.hashnode.devUnderstanding CSS SelectorsWhy CSS Selectors Are Needed CSS exists to style HTML, but CSS can’t style everything at once. It needs a way to choose which elements should get which styles. That is exactly what CSS selectors do. Selectors are simply rules for targeting HTML eleme...Feb 1·3 min read
git-basics-as-beginners.hashnode.devWhat Is Emmet and Why HTML Feels Faster With ItWhat Is Emmet? Emmet is a shortcut language for writing HTML. Instead of writing full HTML code manually, you write a short abbreviation, press a key (usually Tab or Enter), and the editor expands it into proper HTML. In simple terms: Emmet lets you ...Feb 1·2 min read
git-basics-as-beginners.hashnode.devUnderstanding HTML Tags and ElementsWhat Is HTML and Why Do We Use It? HTML stands for HyperText Markup Language, and it exists to give structure to content on the web. When a browser receives a webpage, the first thing it understands is HTML. HTML tells the browser what the content is...Feb 1·2 min read
git-basics-as-beginners.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsWhat Is a Browser A browser is a collection of components, each with a clear responsibility. At the top, we have the User Interface. This is what we interact with: the address bar, back button, tabs, and bookmarks. When you type a URL and press Enter...Feb 1·3 min read
git-basics-as-beginners.hashnode.devUnderstanding TCP And Three Way HandshakeWhat is TCP and Why It Is Needed TCP (Transmission Control Protocol) is connection oriented and reliable.This means TCP makes sure data reaches the destination correctly and in the right order. If data is sent without proper rules, packets can get lo...Jan 31·2 min read