HTML rasmlar


Rasmlar veb-sahifaning dizayni va tashqi ko‘rinishini yaxshilashi mumkin.


Misol

<img src="pic_trulli.jpg" alt="Italian Trulli">
O‘zingiz sinab ko‘ring »

Misol

<img src="img_girl.jpg" alt="Girl in a jacket">
O‘zingiz sinab ko‘ring »

Misol

<img src="img_chania.jpg" alt="Flowers in Chania">
O‘zingiz sinab ko‘ring »

ULASHISH

HTML rasmlar sintaksisi

HTML <img> tegi veb-sahifaga rasm joylashtirishda ishlatiladi.

Texnik jihatdan rasmlar veb-sahifaga kiritilmaydi; rasmlar veb-sahifalarga havola qilinadi. <img> tegi havola qilingan rasm uchun joy saqlaydi.

<img> tegi bo‘sh, u faqat atributlardan iborat va yopish tegi yo‘q.

<img> tegida ikkita majburiy atribut bor:

  • src - Rasmga yo‘lni belgilaydi
  • alt - Rasm uchun muqobil matnni belgilaydi

Sintaksis

<img src="url" alt="alternatetext">

src atributi

Majburiy src atributi rasmga yo‘lni (URL manzilni) belgilaydi.

Eslatma: veb-sahifa yuklanayotganda brauzer rasmni veb-serverdan olib, sahifaga joylashtiradi. Shuning uchun rasmning veb-sahifaga nisbatan joylashuvi o‘zgarmaganiga ishonch hosil qiling. Aks holda, tashrif buyuruvchilar buzilgan havola belgisini ko‘radi. Brauzer rasmni topa olmasa, buzilgan havola belgisi va alt matni ko‘rsatiladi.

Misol

<img src="img_chania.jpg" alt="Flowers in Chania">
O‘zingiz sinab ko‘ring »

alt atributi

Majburiy alt atributi, agar foydalanuvchi biror sababga ko‘ra rasmni ko‘ra olmasa (sekin aloqa, src atributidagi xato yoki foydalanuvchi ekran o‘quvchidan foydalangani uchun), rasm uchun muqobil matn taqdim etadi.

alt atributining qiymati rasmni tavsiflashi kerak:

Misol

<img src="img_chania.jpg" alt="Flowers in Chania">
O‘zingiz sinab ko‘ring »

Agar brauzer rasmni topa olmasa, u alt atributining qiymatini ko‘rsatadi:

Misol

<img src="wrongname.gif" alt="Flowers in Chania">
O‘zingiz sinab ko‘ring »

Maslahat: ekran o‘qish dasturi HTML kodini o‘qib, foydalanuvchiga kontentni "tinglash" imkonini beradi. Bunday dasturlar ko‘rish yoki o‘rganishda qiyinchiliklari bo‘lgan insonlar uchun foydalidir.


Rasm o‘lchami — width va height

Rasmning kengligi va balandligini belgilash uchun style atributidan foydalanishingiz mumkin.

Misol

<img src="img_girl.jpg" alt="Girl in a jacket" style="width:500px;height:600px;">
O‘zingiz sinab ko‘ring »

Shu bilan bir qatorda, width va height atributlaridan foydalanishingiz mumkin:

Misol

<img src="img_girl.jpg" alt="Girl in a jacket" width="500" height="600">
O‘zingiz sinab ko‘ring »

width va height atributlari doim rasmning kengligi va balandligini piksellarda belgilaydi.

Eslatma: rasmning width va height qiymatlarini doim belgilang. Agar width va height belgilanmasa, rasm yuklanayotganda veb-sahifa ko‘rinishi sakrab o‘zgarishi mumkin.


width va height yoki style?

width, height va style atributlari HTML’da hammasi haqiqiy (yaroqli).

Biroq, biz style atributidan foydalanishni tavsiya qilamiz. Bu uslublar jadvallari rasmlar o‘lchamini o‘zgartirishiga yo‘l qo‘ymaydi:

Misol

<!DOCTYPE html>
<html>
<head>
<style>
img {
  width: 100%;
}
</style>
</head>
<body>

<img src="html5.gif" alt="HTML5 Icon" width="128" height="128">

<img src="html5.gif" alt="HTML5 Icon" style="width:128px;height:128px;">

</body>
</html>
O‘zingiz sinab ko‘ring »

Boshqa papkadagi rasmlar

Agar rasmlaringiz kichik papkada (sub-folder) bo‘lsa, src atributida papka nomini ham kiritishingiz shart:

Misol

<img src="/images/html5.gif" alt="HTML5 Icon" style="width:128px;height:128px;">
O‘zingiz sinab ko‘ring »

Boshqa server/veb-saytdagi rasmlar

Ba’zi veb-saytlar boshqa serverdagi rasmga ishora qiladi.

Boshqa serverdagi rasmga ishora qilish uchun src atributida absolyut (to‘liq) URL manzilni belgilashingiz shart:

Misol

<img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="W3Schools.com">
O‘zingiz sinab ko‘ring »

Tashqi rasmlar haqida eslatmalar: Tashqi rasmlar mualliflik huquqi ostida bo‘lishi mumkin. Agar undan foydalanishga ruxsat olmasangiz, mualliflik huquqi qonunlarini buzgan bo‘lishingiz mumkin. Bundan tashqari, tashqi rasmlarni boshqara olmaysiz; ular birdan olib tashlanishi yoki o‘zgartirilishi mumkin.


Animatsion rasmlar

HTML animatsiyali GIF’larga ruxsat beradi:

Misol

<img src="programming.gif" alt="Computer Man" style="width:48px;height:48px;">
O‘zingiz sinab ko‘ring »

Rasm havola sifatida

Rasmni havola sifatida ishlatish uchun <img> tegini <a> tegi ichiga joylashtiring:

Misol

<a href="default.asp">
  <img src="smiley.gif" alt="HTML tutorial" style="width:42px;height:42px;">
</a>
O‘zingiz sinab ko‘ring »

Rasmni float qilish

Rasmning matnning o‘ng yoki chap tomoniga suzishiga imkon berish uchun CSS float xususiyatidan foydalaning:

Misol

<p><img src="smiley.gif" alt="Smiley face" style="float:right;width:42px;height:42px;">
The image will float to the right of the text.</p>

<p><img src="smiley.gif" alt="Smiley face" style="float:left;width:42px;height:42px;">
The image will float to the left of the text.</p>
O‘zingiz sinab ko‘ring »

Maslahat: CSS Float haqida batafsil ma’lumot uchun CSS Float darsligimizni o‘qing.


Keng tarqalgan rasm formatlari

Mana barcha brauzerlarda (Chrome, Edge, Firefox, Safari, Opera) qo‘llab-quvvatlanadigan eng keng tarqalgan rasm fayl turlari:

Abbreviation File Format File Extension
APNG Animated Portable Network Graphics .apng
GIF Graphics Interchange Format .gif
ICO Microsoft Icon .ico, .cur
JPEG Joint Photographic Expert Group image .jpg, .jpeg, .jfif, .pjpeg, .pjp
PNG Portable Network Graphics .png
SVG Scalable Vector Graphics .svg

Bob xulosasi

  • Rasmni aniqlash uchun HTML <img> elementidan foydalaning
  • Rasmning URL manzilini aniqlash uchun HTML src atributidan foydalaning
  • Rasm ko‘rsatilmaganda uning muqobil matnini aniqlash uchun HTML alt atributidan foydalaning
  • Rasm o‘lchamini aniqlash uchun HTML width va height atributlaridan yoki CSS width va height xususiyatlaridan foydalaning
  • Rasmning chapga yoki o‘ngga suzishiga imkon berish uchun CSS float xususiyatidan foydalaning

Eslatma: katta rasmlarni yuklash vaqt talab qiladi va veb-sahifangizni sekinlashtirishi mumkin. Rasmlardan oqilona foydalaning.


HTML rasm teglari

Tag Tavsif
<img> Rasmni belgilaydi
<map> Rasm xaritasini (image map) belgilaydi
<area> Rasm xaritasi ichidagi bosiladigan sohani belgilaydi
<picture> Bir nechta rasm resurslari uchun konteynerni belgilaydi

Barcha mavjud HTML teglarining to‘liq ro‘yxati uchun HTML teglar ma’lumotnomamizga murojaat qiling.


Video: HTML rasmlari

Tutorial on YouTube
Tutorial on YouTube


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!