αα α¨αα α«αα α¨ app α°α αααα½α α¨αααα¨α΅ αα α pc αα°α«αα½α αα΅ααα α¨αα comment αα α₯αααααα α₯ααΉ α»α
α¨α°αα»αΉ α¨α°ααα°α½αα β€β€
@AbWebDeveloper
α¨α°αα»αΉ α¨α°ααα°α½αα β€β€
@AbWebDeveloper
β€11
α¨α¨α¨α³αΉ comment lay screenshot α α΅α¨αα‘αα α¨α α₯ααα₯ααα
Good dayπ
@AbWebDeveloper
Good dayπ
@AbWebDeveloper
β€10
Day 1 βοΈβοΈβοΈ
α¨αα£αα½αα output comment αα α α΅ααα‘αα explanation α¨α³α½ α³αααα½α αα α«αα½αα comment αα α ααα
@AbWebDeveloper
<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
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 is everything from opening tag(<) to closing tag(>), including the content between them.
Structure of an HTML Element isπ
π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:
Another Example
Welcome
Hello Everyoneπ
π‘ Remember: A website is built by putting HTML elements inside other 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 β€οΈ
If you like it, give this a reaction. β€οΈ
@AbWebDeveloper
π 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.
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:
An HTML element:
Attributes give more details:
Here:
π General Syntax of Attributes
The basic structure is:
Example:
Here:
πΌοΈ Example 1: Image Attributes
Let's understand:
β src Attribute
It tells the browser:
β‘οΈ "Which image should I display?"
Example:
The browser searches for the image named profile.jpg.
β‘ alt Attribute
It describes the image if the image cannot be displayed.
Example:
If the image fails to load, the browser displays:
β It also helps screen readers for accessibility.
π Example 2: Link Attribute
Here:
href Attribute
Example:
Meaning:
β‘οΈ "When the user clicks this link, open Google."
β οΈ Important Note
Attributes are always written inside the opening tag.
β Correct:
β Wrong:
π₯ Multiple Attributes
One HTML element can have many attributes.
Example:
This image has four attributes:
Remember:
β Attributes are separated by spaces.
π‘ Attribute Naming Rules
Attributes are not case sensitive.
Example:
and
Both work.
But professional developers usually write attributes in lowercase:
β Recommended:
βοΈ Boolean Attributes
Some attributes do not need a value.
They only need to exist.
Example:
Here:
It means:
β‘οΈ "This field must be filled before submitting the form."
Example:
The user cannot submit the form without entering a name.
β Other Boolean Attributes
Some common Boolean attributes are:
β
Example:
β
Example:
β
Example:
β
Example:
β
Example:
β
Example:
β
Example:
π Global Attributes
Global attributes are attributes that can be used on almost every HTML element.
β ID Attribute (#οΈβ£)
The
Example:
Rules:
β Every element should have a unique id.
β Two elements should not share the same id.
Wrong:
Correct:
β‘ Class Attribute (π¦)
The
Example:
Here both paragraphs belong to the same group.
Unlike
β Many elements can have the same class.
π 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 displayalt β 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> β elementtitle β 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:
srcaltwidthheightRemember:
β 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 elementExample:
<input type="text" disabled>
β
checked β selects a checkbox/radio automaticallyExample:
<input type="checkbox" checked>
β
readonly β user can see but cannot editExample:
<input type="text" readonly>
β
selected β selects an option automaticallyExample:
<option selected>Ethiopia</option>
β
autofocus β automatically focuses an inputExample:
<input type="text" autofocus>
β
multiple β allows multiple selectionsExample:
<input type="file" multiple>
β
hidden β hides an elementExample:
<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
Example:
When you hover:
A small message appears.
β£ Style Attribute π¨
The
Example:
It changes the paragraph color.
β οΈ We will study CSS deeply later.
β€ Lang Attribute π
The
Example:
Meaning:
The webpage language is English.
Other examples:
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 π:
Have a great day! ππ₯
@AbWebDeveloper
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
Argentina π¦π·β€ or Spain πͺπΈ π
α ααα ααα³α½αα comment αα α α΅ααα‘ α α΅ααα α«αα α°α α½ααα΅ α ααππ
@AbWebDeveloper
β€4π3