Web Development JourneyπŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»
319 subscribers
29 photos
11 videos
7 links
πŸ‘‹ Welcome to AbWebDeveloper Channel! πŸ’™

πŸš€ Learn Web Development step by stepβ€”from beginner to advanced.
πŸ’» HTML β€’ CSS β€’ JavaScript β€’ Real Projects β€’ Coding Challenges
πŸ“š New lessons, practical tips, and hands-on practice to help you grow every day.
Download Telegram
α‹­αˆ„ αŠ¨αˆ‹α‹­ α‹«αˆˆα‹ የ app α‰°αŒ α‰ƒαˆšα‹Žα‰½αŠ• α‹¨αˆšαˆ˜αˆˆαŠ¨α‰΅ αŠα‹ α‰  pc αˆŠαˆ°αˆ«αˆ‹α‰½αˆ αˆα‰΅αˆαˆαŒ‰ αŠ¨αˆ†αŠ comment αˆ‹α‹­ αŠ₯αŠ•αˆαˆαŒ‹αˆˆαŠ• α‰₯αˆ‹α‰Ή αŒ»α‰



αŠ¨α‰°αˆ˜α‰»α‰Ή α‹¨α‰°αˆˆαˆ˜α‹°α‰½α‹‹αŠ• ❀❀

@AbWebDeveloper
❀11
αŠ¨αŒ¨αˆ¨αˆ³α‰Ή comment lay screenshot አሡከም጑ልኝ αŠ¨α‹› αŠ₯αŠ•α‰€αŒ₯αˆ‹αˆˆαŠ•




Good dayπŸ™Œ

@AbWebDeveloper
❀10
Day 1 ☝️☝️☝️

<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My First Website</title>
</head>
<body>

<h1>Web Development Courses</h1>

<h2>About Me</h2>
<p>My name is Amare Sad,and I am learning html and css.</p>

<h2>My Skills</h2>
<h3>HTML</h3>
<p>Now, I am learning this course.</p>
<h3>CSS</h3>
<p>For future,I will learn this course.</p>
</body>
</html>




α‹¨αˆ˜αŒ£αˆ‹α‰½αˆαŠ• output comment αˆ‹α‹­ αŠ αˆ΅α‰€αˆαŒ‘αˆαŠ explanation αŠ¨α‰³α‰½ α‰³αŒˆαŠ›αˆ‹α‰½αˆ ግር αŠ«αˆ‹α‰½αˆαˆ comment αˆ‹α‹­ αŒ α‹­α‰αŠ•

@AbWebDeveloper
❀8
Example Explained

The <!DOCTYPE html> declaration defines that this document is an HTML5 document

The <html> element is the root element of an HTML page

The <head> element contains meta information about the HTML page

The <title> element specifies a title for the HTML page (which is shown in the browser's title bar or in the page's tab)

The meta view part tells the browser size of the page display correctly on different screen sizeπŸ’» 🀳 .

The <body> element defines the document's body, and is a container for all the visible contents, such as headings, paragraphs, images, hyperlinks, tables, lists, etc.

The <h1> to <h6> element defines a heading from large to small

<h1> is the largest heading
<h6> is the smallest heading

The <p> element defines a paragraph
πŸ’» Day 2: HTML Basics ✌️✌️


πŸ‘‹ Hello everyone! Welcome back to Day 2 of our HTML journey.

First let's define what HTML is?

HTML stands for Hyper Text Markup Language.

Hyper= means a link that used to connect one website to another website.

Text =means as u know it's any text that display on the screen.

Markup Language =means a language that tells to understand the browser this is title,img,heading and etc..

πŸ’‘ Think about this: HTML is like the skeleton of a human body. It gives structure to a website.

#HTML Element


HTML Element is everything from opening tag(<) to closing tag(>), including the content between them.

Structure of an HTML Element isπŸ‘‡


<tagname>Content </tagname>


πŸ‘‰Most HTML Elements have opening and closing tag.

πŸ‘‰Some HTML Elements are Empty(void). ✌️They don't have content.
such asπŸ‘‡πŸ‘‡
<br>,<hr>,<img>,<input>,<meta>,<link> etc...

Nested ElementsπŸ‘‰πŸ‘‰Elements can contain other html element.
Example:

<p> I like to learnπŸ₯° <strong>HTML</strong></p>

Another Example

         <h1>Welcome </h1>
         <p>Hello EveryoneπŸ–</p>
    </div>

Welcome
Hello EveryoneπŸ–
πŸ’‘ Remember: A website is built by putting HTML elements inside other elements.

Types of HTML Elements


βž€ Block Elements

πŸ‘‰ starts on a new line and takes the full available width.
Examples πŸ‘‡πŸ‘‡

<div>, <p>, <h1> to <h6>, <section>, <article>, <header>, <footer>, <nav>, <main>, <form>, etc...

πŸ“ŒFor now just know the names only for future we'll see them one by one.

➁ Inline Elements

πŸ‘‰ stay on the same line.
πŸ‘‰Don't start on a new line.
ExamplesπŸ‘‡πŸ‘‡

<strong>, <span>, <a>, <img>, <label>, <input>, <em> etc..

βž‚ Semantic Elements


πŸ‘‰πŸ‘‰ describe the meaning of their content, making page easier to understand for developers, browsers, and search engines.
ExamplesπŸ‘‡πŸ‘‡


<header>, <nav>, <main>, <section>, <article>, <aside>, <footer> etc...

β“Έ Non-Semantic Elements

πŸ‘‰πŸ‘‰ They don't describe what they contains.
πŸ‘‰They are useful for layout and styling, but do not tell u the purpose of the content.
Examples πŸ‘‡πŸ‘‡

<div>, <span>


Important Note ⭐

HTML Elements are not case sensitive.

<H1> Content </H1> and <h1> content </h1> are the same, but Most professional developers πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» always use lowercase.
Why?

Because lowercase makes code cleaner and follows professional coding standards.

🎯 Day 2 Practice
Before moving to Day 3, answer these questions :
1️⃣ What is an HTML Element?
2️⃣ What is the difference between Block and Inline elements?
3️⃣ Give 3 examples of Semantic Elements.
4️⃣ Is <br> a void element or not?
Write your answers in the comments ❀️


Next day we'll see HTML Attributes πŸš€







If you like it, give this a reaction. ❀️


@AbWebDeveloper
❀9πŸ”₯1πŸ₯°1
πŸ’» Day 3: HTML Basics β€” HTML Attributes πŸš€πŸ”₯
πŸ‘‹ Hello everyone! Welcome back to Day 3 of our HTML journey. πŸ™Œ
Today we will learn one of the most important concepts in HTML:
🏷️ HTML Attributes
πŸ€” What are HTML Attributes?
HTML Attributes give extra information about an HTML element.
Think of an HTML element as a person πŸ§‘ and attributes as the details about that person:
πŸ‘€ Person β†’ HTML Element

πŸ“Œ Details (name, age, address, etc.) β†’ HTML Attributes
Example:
A person:
Name: Amare
Age: 19
Country: Ethiopia

An HTML element:
<img>

Attributes give more details:
<img src="profile.jpg" alt="Amare's photo">

Here:
src β†’ tells which image to display
alt β†’ describes the image

πŸ“ General Syntax of Attributes
The basic structure is:
<tagname attribute="value">
Content
</tagname>

Example:
<p title="My paragraph">
Hello World
</p>

Here:
<p> β†’ element
title β†’ attribute
"My paragraph" β†’ attribute value

πŸ–ΌοΈ Example 1: Image Attributes
<img src="profile.jpg" alt="Ben's photo">

Let's understand:
β‘  src Attribute
src means source.
It tells the browser:
➑️ "Which image should I display?"
Example:
src="profile.jpg"

The browser searches for the image named profile.jpg.

β‘‘ alt Attribute
alt means alternative text.
It describes the image if the image cannot be displayed.
Example:
alt="Ben's photo"

If the image fails to load, the browser displays:
Ben's photo

βœ… It also helps screen readers for accessibility.

πŸ”— Example 2: Link Attribute
<a href="https://www.google.com">
Go to Google
</a>

Here:
href Attribute
href tells the browser where the link goes.
Example:
href="https://www.google.com"

Meaning:
➑️ "When the user clicks this link, open Google."

⚠️ Important Note
Attributes are always written inside the opening tag.
βœ… Correct:
<img src="photo.jpg">

❌ Wrong:
<img>
src="photo.jpg"
</img>


πŸ”₯ Multiple Attributes
One HTML element can have many attributes.
Example:
<img src="profile.jpg" alt="My_photo" width="300" height="200">

This image has four attributes:
src
alt
width
height
Remember:
βœ… Attributes are separated by spaces.

πŸ”‘ Attribute Naming Rules
Attributes are not case sensitive.
Example:
<img SRC="photo.jpg">

and
<img src="photo.jpg">

Both work.
But professional developers usually write attributes in lowercase:
βœ… Recommended:
<img src="photo.jpg">


β˜‘οΈ Boolean Attributes
Some attributes do not need a value.
They only need to exist.
Example:
<input type="text" required>

Here:
required is a Boolean attribute.
It means:
➑️ "This field must be filled before submitting the form."
Example:
<form>
<label>Name:</label>
<input type="text" required>

<button>Submit</button>
</form>

The user cannot submit the form without entering a name.

⭐ Other Boolean Attributes
Some common Boolean attributes are:
βœ… disabled β†’ disables an element
Example:
<input type="text" disabled>

βœ… checked β†’ selects a checkbox/radio automatically
Example:
<input type="checkbox" checked>

βœ… readonly β†’ user can see but cannot edit
Example:
<input type="text" readonly>

βœ… selected β†’ selects an option automatically
Example:
<option selected>Ethiopia</option>

βœ… autofocus β†’ automatically focuses an input
Example:
<input type="text" autofocus>

βœ… multiple β†’ allows multiple selections
Example:
<input type="file" multiple>

βœ… hidden β†’ hides an element
Example:
<p hidden>This is hidden</p>


🌍 Global Attributes
Global attributes are attributes that can be used on almost every HTML element.

β‘  ID Attribute (#️⃣)
The id attribute gives an element a unique name.
Example:
<h1 id="home">
Welcome
</h1>

Rules:
βœ… Every element should have a unique id.
❌ Two elements should not share the same id.
Wrong:
<p id="text">Hello</p>
<p id="text">World</p>

Correct:
<p id="first">Hello</p>
<p id="second">World</p>


β‘‘ Class Attribute (πŸ“¦)
The class attribute groups elements together.
Example:
<p class="text">
Paragraph 1
</p>

<p class="text">
Paragraph 2
</p>

Here both paragraphs belong to the same group.
Unlike id:
βœ… Many elements can have the same class.
πŸ”₯6❀2
β‘’ Title Attribute (πŸ’¬)
The title attribute shows extra information when you hover your mouse.
Example:
<p title="This is a paragraph">
Move your mouse here.
</p>

When you hover:
A small message appears.

β‘£ Style Attribute 🎨
The style attribute adds CSS directly to an element.
Example:
<p style="color:blue;">
This is blue text
</p>

It changes the paragraph color.
⚠️ We will study CSS deeply later.

β‘€ Lang Attribute 🌐
The lang attribute tells the browser the language of the webpage.
Example:
<html lang="en">

Meaning:
The webpage language is English.
Other examples:
<html lang="am">

Amharic language.


🎯 Summary of Day 3

Today we learned:

βœ… What HTML Attributes are

βœ… Attribute syntax

βœ… src and alt attributes

βœ… href attribute

βœ… Multiple attributes

βœ… Boolean attributes

βœ… Global attributes

βœ… id, class, title, style, lang

Next lesson πŸš€:


πŸ“š HTML Headings (h1 β†’ h6)




Have a great day! 😍πŸ”₯

@AbWebDeveloper
❀6πŸ”₯1
የ2026 አለም α‹‹αŠ•αŒ« πŸ†πŸ†πŸ†πŸ†πŸ† α‹›αˆ¬ α‹­αŒ αŠ“α‰€α‰ƒαˆ....α‹¨αˆ›αŠ• α‹°αŒ‹αŠ αŠ“α‰Ή?


Argentina πŸ‡¦πŸ‡·β€ or Spain πŸ‡ͺπŸ‡Έ πŸ‘


α‰ α‹›α‹αˆ αŒαˆα‰³α‰½αˆαŠ• comment αˆ‹α‹­ αŠ αˆ΅α‰€αˆαŒ‘ α‰ α‰΅αŠ­αŠ­αˆ α‹«αŒˆαŠ˜ αˆ°α‹ αˆ½αˆαˆ›α‰΅ αŠ αˆˆα‹πŸ™ŒπŸ™Œ

@AbWebDeveloper
❀4πŸ‘3