JavaScript | 𝗢𝗳𝗳𝗶𝗰𝗶𝗮𝗹 𝗰𝗵𝗮𝗻𝗻𝗲𝗹
36 subscribers
51 photos
7 videos
1 file
85 links
💾 Bio: "The channel is made for learners who study most well-known coding language «JavaScript»".

Telegram: t.me/absJavaScript
X: twitter.com/absJavaScript
Download Telegram
#HTML #CSS #WebDasturlash #Frontend #Dasturlash #LearnToCode

5. HTML asosiy teglari – Veb-sahifaga tuzilma berish


Har bir HTML hujjati teglar orqali yaratiladi. Bugun asosiy HTML teglarini ko‘rib chiqamiz!

📌 Eng Muhim HTML Teglari

Quyida asosiy HTML teglar va ularning vazifalari keltirilgan:

📝 Amaliy Misol

<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<title>HTML Teglari</title>
</head>
<body>
<h1>Salom, HTML!</h1>
<p>Bu oddiy matn.</p>
<a href="https://google.com" target="_blank">Google-ga o'tish</a>
<img src="image.jpg" alt="RASM_TAVSIFI">
</body>
</html>

📌 Tavsiyalar:
<h1>eng katta sarlavha, <h6> – eng kichik.
<a href="url">sahifani boshqa sahifaga bog‘lash uchun ishlatiladi.
<img>rasmlar uchun ishlatiladi (alt – rasm tavsifi).

Avvalgi postda "HTML asoslari – dastlabki sahifamiz" mavzusi yoritilgan.
Keyingi postda "HTML formalar va foydalanuvchi kiritmalarini" yoritiladi!

🔗 @absJavaScript | #
#JaSc@absJavaScript
🔥2❤‍🔥11👍1
#HTML #CSS #WebDasturlash #Frontend #Dasturlash #Forms #LearnToCode

6. HTML formlar – Foydalanuvchi kiritmalarini qanday olamiz?


🔗 @absJavaScript | #JaSc@absJavaScript
🔥2❤‍🔥11👍1
#HTML #CSS #WebDasturlash #Frontend #Dasturlash #Forms #LearnToCode

6. HTML formlar – Foydalanuvchi kiritmalarini qanday olamiz?


Veb-saytlarda foydalanuvchilardan ma’lumot olish uchun HTML formalar ishlatiladi. Bugun formalar va input turlarini o‘rganamiz!

📌 Formaning Tuzilishi

HTML formasi <form> tegi ichida yaratiladi va turli input elementlarini o‘z ichiga oladi.

Misol: Oddiy ro‘yxatdan o‘tish formasi

<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<title>Ro‘yxatdan o‘tish</title>
</head>
<body>
<h2>Ro‘yxatdan o‘tish</h2>
<form action="submit.php" method="POST">
<label for="name">Ismingiz:</label>
<input type="text" id="name" name="name" required>

<label for="email">Email:</label>
<input type="email" id="email" name="email" required>

<label for="password">Parol:</label>
<input type="password" id="password" name="password" required>

<button type="submit">Yuborish</button>
</form>
</body>
</html>

📌 Muhim Form Elementlari

📌 Formani To‘g‘ri Ishlatish


action="submit.php" – ma’lumot jo‘natiladigan server manzili.
method="POST" – ma’lumot jo‘natish usuli (GET yoki POST).
required – foydalanuvchi ushbu maydonni to‘ldirishini talab qiladi.

Avvalgi postda "HTML asosiy teglari – Veb-sahifaga tuzilma berish" yoritiladi.
Keyingi postda "HTML jadval (table) yaratish" yoritiladi.

🔗 @absJavaScript | #JaSc@absJavaScript
🔥2❤‍🔥111
#HTML #CSS #WebDasturlash #Frontend #Dasturlash #Tables #LearnToCode

Darsni davom etamiz…
7. HTML Jadval (Table) Yaratish


Agar siz "ma'lumotlarni tartibli" ko‘rinishda aks ettirmoqchi bo‘lsangiz, "HTML jadvallari (tables)" dan foydalanishingiz mumkin. Bugun "HTML jadval yaratish" va "asosiy teglarini" o‘rganamiz!

📌 HTML jadvalining tuzilishi

Jadval <table> tegi yordamida yaratiladi va quyidagi elementlardan iborat bo‘ladi.

📝 Amaliy misol
<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<title>HTML Jadval</title>
<style>
table {
width: 100%;
border-collapse: collapse;
}
th, td {
border: 1px solid black;
padding: 10px;
text-align: center;
}
th {
background-color: #f4f4f4;
}
</style>
</head>
<body>
<h2>O‘quvchilar Ro‘yxati</h2>
<table>
<tr>
<th>#</th>
<th>Ism</th>
<th>Yosh</th>
</tr>
<tr>
<td>1</td>
<td>Ali</td>
<td>18</td>
</tr>
<tr>
<td>2</td>
<td>Bekzod</td>
<td>20</td>
</tr>
</table>
</body>
</html>


📌 Izoh:
<th> – jadval ustunlari uchun sarlavha beradi.
<td> – oddiy katak (ma’lumot joylashadi).
border-collapse: collapse; – chegaralarni birlashtirib, yaxlit ko‘rinish hosil qiladi.

Avvalgi postda "HTML formlar – Foydalanuvchi kiritmalarini qanday olamiz?" yoritilgan.
Keyingi postda "CSS Asoslari – Veb-sahifalarni Chiroyli Qilish" yoritiladi

🔗 @absJavaScript | #JaSc@absJavaScript
2❤‍🔥21
#CSS #HTML #Frontend #WebDasturlash #LearnToCode #WebDesign #Dasturlash
Darsni davom ettiramiz…

8. CSS Asoslari – Veb-sahifalarni Chiroyli Qilish


Agar veb-sahifangiz odamlarni jalb qiluvchi bo‘lishini istasangiz, CSS dan foydalanishingiz kerak! Bugun CSS nima ekanligi va qanday ishlatilishini o‘rganamiz.

📌 CSS Nima?

CSS (Cascading Style Sheets) – bu veb-sahifaning dizaynini belgilovchi uslublar to‘plami.

🔹 HTML – veb-sahifaning skeleti
🔹 CSS – sahifaning dizayni


— — — — — — — — —

👨‍💻 CSS Qanday Ishlatiladi?

CSS kodini uch xil usulda yozish mumkin:

1️⃣ Inline CSS (HTML teglari ichida yozish)

<p style="color: blue; font-size: 18px;">Bu ko‘k rangdagi matn.</p>

Tez ishlaydi, lekin kod tartibsiz bo‘lib ketishi mumkin.


— — — — — — — — —

2️⃣ Internal CSS (HTML faylning <style> qismida yozish)

<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<title>CSS Misol</title>
<style>
p {
color: red;
font-size: 20px;
}
</style>
</head>
<body>
<p>Bu qizil rangdagi matn.</p>
</body>
</html>

HTML bilan bir joyda, lekin kod o‘sib ketgan sari qiyinlashadi.


— — — — — — — — —

3️⃣ External CSS (Alohida .css faylda yozish)


style.css faylini yaratamiz:

p {
color: green;
font-size: 22px;
}

Keyin uni HTML faylga ulaymiz:

<link rel="stylesheet" href="style.css"> 

Eng toza va katta loyihalar uchun eng yaxshi usul!


— — — — — — — — —

📌 CSS Qanday Foyda Keltiradi?

✔️ Veb-sahifani chiroyli va zamonaviy qiladi
✔️ Kodni tartibli va o‘zgartirishga qulay qiladi
✔️ Bir CSS fayl bilan bir nechta
HTML sahifalarni boshqarish mumkin

Avvalgi postda "HTML jadval (Table) yaratish" mavzusi yoritilgan!
Keyingi postda "CSS ranglar va fon (Background) bilan ishlash" yoritiladi!

🔗 @absJavaScript | #JaSc@absJavaScript
❤‍🔥2🔥21
#CSS #WebDasturlash #Frontend #HTML #Background #Colors #LearnToCode
Darslarni davom ettiramiz…

9. CSS Ranglar va Fon (Background) Bilan Ishlash


Veb-sahifalar chiroyli ko‘rinishi uchun ranglar va fon tasvirlari muhim rol o‘ynaydi. Bugun CSS da rang berish usullari va fonni o‘zgartirish usullarini o‘rganamiz!


— — — — — — — — —

🎨 CSS Ranglarni Qanday Berish Mumkin?

CSS da ranglarni berishning 3 xil usuli bor:

1️⃣ Nom bilan (red, blue, green)

h1 {
color: blue;
}

2️⃣ RGB kodi bilan (rgb(255, 0, 0))

p {
color: rgb(255, 0, 0);
}

3️⃣ Hex kodi bilan (#ff0000, #00ff00)
h2 {
color: #ff0000;
}

📌 RGB va Hex kodlari yordamida har qanday rangni yaratish mumkin!


— — — — — — — — —

🖼️ CSS Background – Fonni O‘zgartirish

1️⃣ Oddiy rang berish

body {
background-color: lightgray;
}

2️⃣ Rasmni fon sifatida qo‘yish

body {
background-image: url("background.jpg");
background-size: cover;
background-position: center;
}

3️⃣ Gradient fon yaratish

body {
background: linear-gradient(to right, red, blue);
}

📌 Tushuncha:
background-color – oddiy fon rangi.
background-image – fon tasviri.
background-size: cover; – tasvirni ekran bo‘ylab to‘liq joylashtirish.
linear-gradient() – ranglarning yumshoq o‘tishini yaratadi.



— — — — — — — — —

🎯 Amaliy Misol

<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<title>CSS Fonlar</title>
<style>
body {
background: linear-gradient(to right, #ff7e5f, #feb47b);
color: white;
text-align: center;
font-size: 24px;
padding: 50px;
}
</style>
</head>
<body>
<h1>CSS Ranglar va Fon</h1>
<p>Bu sahifada gradient fon qo‘llanilgan.</p>
</body>
</html>


Oldingi postda "CSS asoslari – veb-sahifalarni chiroyli qilish" mavzusi yoritilgan.
Keyingi postda "CSS Shriftlar (Fonts) va Matnni Stilizatsiya Qilish" yoritiladi.

🔗 @absJavaScript | #JaSc@absJavaScript
❤‍🔥2🔥2👍1
#CSS #WebDasturlash #Frontend #Fonts #Typography #HTML #LearnToCode

10. CSS Shriftlar (Fonts) va Matnni Stilizatsiya Qilish


Veb-sahifada matnning ko‘rinishi juda muhim. Bugun CSS da shriftlar bilan ishlash va matnni stilizatsiya qilish usullarini o‘rganamiz!


— — — — — — — — — —

📌 CSS Font Xususiyatlari

CSS da matn va shriftlarni boshqarish uchun quyidagi xususiyatlar ishlatiladi:


— — — — — — — — — —

🖋 CSS da Oddiy Shrift Qo‘llash

p {
font-family: Arial, sans-serif;
font-size: 18px;
font-weight: bold;
font-style: italic;
text-align: center;
}

📌 Maslahat: sans-serif, serif, monospace kabi umumiy shrift oilalarini qo‘shish yaxshiroq.


— — — — — — — — — —

🖋 Google Fonts ishlatish (Maxsus shriftlar)

1️⃣ Google Fonts saytidan shrift tanlaymiz: https://fonts.google.com
2️⃣ HTML faylga qo‘shamiz:

<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;600&display=swap" rel="stylesheet">

3️⃣ CSS da ishlatamiz:

p {
font-family: 'Poppins', sans-serif;
}


— — — — — — — — — —

🎯 Amaliy Misol

<!DOCTYPE html>
<html lang="uz">
<head>
<meta charset="UTF-8">
<title>CSS Shriftlar</title>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;600&display=swap" rel="stylesheet">
<style>
body {
font-family: 'Poppins', sans-serif;
text-align: center;
}
h1 {
font-size: 32px;
font-weight: bold;
}
p {
font-size: 20px;
line-height: 1.5;
text-decoration: underline;
}
</style>
</head>
<body>
<h1>CSS Shriftlar va Matn</h1>
<p>Bu yerda maxsus shrift va matn effektlari qo‘llangan.</p>
</body>
</html>


— — — — — — — — — —

Endi veb-sahifalaringiz matnlari yanada chiroyli ko‘rinadi!

Avvalgi postda "CSS ranglar va fon (Background) bilan ishlash" mavzusi yoritilgan.

🔗 @absJavaScript | #JaSc@absJavaScript
❤‍🔥2🔥2👍1
Forwarded from IT | Ishkal
Codier.io – Frontend dasturchilar uchun qiziqarli platforma

Agar siz 👩‍💻 HTML, 👩‍💻 CSS va 👩‍💻JavaScript bo‘yicha ko‘proq amaliyot qilishni istasangiz, Codier.io siz uchun qulay sayt bo‘lishi mumkin.

Bu platformada:
◾️Frontend challange’lar (masalalar)ni yechasiz.
◾️O‘z loyihalaringizni yaratib, jamiyat bilan bo‘lishasiz.
◾️Boshqalar yozgan kodni ko‘rib, tajriba orttirasiz.
◾️VS Code’ga o‘xshash onlayn muharrirda ishlaysiz (autocompletion, highlight bilan).

Afzalliklari:
◾️Amaliy mashqlar orqali o‘rganish.
◾️Jamiyat bilan kod almashish.
◾️SCSS, Pug kabi preprocessorlarga ham qo‘llab-quvvatlash.

Kamchiligi:
◾️Asosan frontend bilan cheklangan.
◾️Feedback sifati hamjamiyat faolligiga bog‘liq.

Umuman olganda, frontendni amaliy tarzda mustahkamlashni xohlovchilar uchun yaxshi manba.


Sizningcha, bunday amaliy mashqlar platformalari foydali bo‘ladimi? 🤔

#frontend #javascript #css #html

🫡 @it_ishkal — Har qanday muammoning yechimi
Please open Telegram to view this post
VIEW IN TELEGRAM