---
title: "Muhammad Amir (@amir335) | Hashnode"
description: "Software Engineer. Read the latest articles by Muhammad Amir on Hashnode."
url: "https://hashnode.com/@amir335"
---

@amir335

# Muhammad Amir

@amir335 · Joined January 2026

Software Engineer

### [Understanding HTML Tags and Elements](https://amir-khan-html-tags.hashnode.dev/understanding-html-tags-and-elements?utm_source=hashnode&utm_medium=feed)

When you open any website, what you see — text, images, buttons — is built using HTML. Before learning CSS or JavaScript, you need to understand one important thing: 👉 HTML is the skeleton of a webpage. Just like a human body needs bones for structu...

3 min read · [amir-khan-html-tags.hashnode.dev](https://amir-khan-html-tags.hashnode.dev/understanding-html-tags-and-elements?utm_source=hashnode&utm_medium=feed)

[Feb 14](https://hashnode.com/posts/understanding-html-tags-and-elements/69903485e363a34f96f59be6)

### [Understanding Network Devices](https://amir-khan-network-devices.hashnode.dev/understanding-network-devices?utm_source=hashnode&utm_medium=feed)

Have you ever wondered how the internet actually reaches your laptop or phone? When you open a website, data travels through multiple devices before it reaches you. In a home or office setup, the flow usually looks like this: Internet → Modem → Route...

5 min read · [amir-khan-network-devices.hashnode.dev](https://amir-khan-network-devices.hashnode.dev/understanding-network-devices?utm_source=hashnode&utm_medium=feed)

[Feb 14](https://hashnode.com/posts/understanding-network-devices/699033a583081822dea4414c)

### [CSS Selectors 101: Targeting Elements with Precision](https://amir-khan-css-selctors.hashnode.dev/css-selectors-101-targeting-elements-with-precision?utm_source=hashnode&utm_medium=feed)

When you write CSS, you’re really answering one question: “Which elements should these styles apply to?” That’s exactly what CSS selectors are for. Selectors help you choose specific HTML elements so you can style them properly.Without selectors, CSS...

3 min read · [amir-khan-css-selctors.hashnode.dev](https://amir-khan-css-selctors.hashnode.dev/css-selectors-101-targeting-elements-with-precision?utm_source=hashnode&utm_medium=feed)

[Feb 14](https://hashnode.com/posts/css-selectors-101-targeting-elements-with-precision/699032b0e363a34f96f59bcf)

### [Emmet for HTML: A Beginner’s Guide to Writing Faster Markup](https://amir-khan-emit-for-html.hashnode.dev/emmet-for-html-a-beginners-guide-to-writing-faster-markup?utm_source=hashnode&utm_medium=feed)

When you first start learning HTML, writing markup feels slow. You type: <div> </div> Then go back inside. Then add another tag. Then indent manually. It works — but it’s repetitive and time-consuming. Now imagine typing just one short line and inst...

3 min read · [amir-khan-emit-for-html.hashnode.dev](https://amir-khan-emit-for-html.hashnode.dev/emmet-for-html-a-beginners-guide-to-writing-faster-markup?utm_source=hashnode&utm_medium=feed)

[Feb 14](https://hashnode.com/posts/emmet-for-html-a-beginners-guide-to-writing-faster-markup/699031a1d80d92290a1934e8)

### [How a Browser Works: A Beginner-Friendly Guide to Browser Internals](https://amir-khan-how-browser-works.hashnode.dev/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals?utm_source=hashnode&utm_medium=feed)

Let’s start with a simple question: What happens after I type a URL and press Enter? It feels instant.But behind the scenes, your browser performs many steps before you see a webpage. Understanding this flow makes HTML, CSS, and JavaScript much easie...

4 min read · [amir-khan-how-browser-works.hashnode.dev](https://amir-khan-how-browser-works.hashnode.dev/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals?utm_source=hashnode&utm_medium=feed)

[Feb 14](https://hashnode.com/posts/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals/6990308e16dfb1c99f615d11)
