Havolalar
Havolalar deyarli barcha veb-sahifalarda mavjud. Havolalar foydalanuvchilarga havolani bosish orqali bir sahifadan boshqa sahifaga o'tish imkonini beradi.
HTML havolalar - Giperhavola
HTML havolalari giperhavolalardir
Siz havolani bosishingiz va boshqa sahifaga o'tishingiz mumkin.
Sichqonchani havola ustiga olib borganingizda, sichqoncha kursori kichik qo'lga aylanadi.
Eslatma: havola matn bo'lishi shart emas. Havola rasm yoki boshqa HTML elementi bo'lishi ham mumkin!
HTML Havolalar - Sintaksis
HTMLda <a> tegi giperhavolani ifodalaydi. Uning sintaksisi quyidagicha.
<a href="url">link text</a><a> elementining eng muhim atributi href atributi bo'lib, unga havolaning manzili kiritiladi.
Link text qismi esa foydalanuvchiga ko'rinadigan qismdir.
Havola matnini bosish foydalanuvchini kiritilgan URL manzilga o'tkazadi.
<a href="https://www.w3schools.com/">Visit W3Schools.com!</a>Standart tarzda, havolalar barcha brauzerlarda quyidagicha ko'rinadi:
Kirilmagan havola ranggi ko'k va tagida chizilgan
Kirilgan havola ranggi binafsha rang va tagida chizilgan
Havola ustiga bosilganda ranggi qizil va tagida chizilgan
Eslatma: Havolalar boshqacha ko'rinishda bo'lishi uchun albatta ularni CSS orqali o'zgartirishingiz mumkin!
HTML Havolalar - Target attributi
Odatda, havolani bosganingizda u aynan siz turgan brauzer oynasida ochiladi. Buni o'zgartirish uchun havolaga target atributini berishingiz kerak.
target atributi havola sahifasi qayerda ochilshi kerakligini belgilab beradi.
target attributi quyidagi qiymatlardan biriga ega bo'lishi mumkin:
_self- Standart qiymat. Sahifani bosilgan oynada/tabda ochadi_blank- Sahifani yangi oyna yoki yangi tabda ochadi_parent- Sahifa asosiy ramkada ochiladi._top- Sahifa brauzer oynasining to'liq qismida ochiladi.
<a href="https://www.w3schools.com/" target="_blank">Visit W3Schools!</a>Absolute URLlar va Relative URLlar
Yuqoridagi ikkala misolda ham href attributida absolute URL (to'liq manzil) ishlatilgan.
Lokal havola (xuddi shu veb-saytdagi sahifaga havola) relative URL bilan ko'rsatiladi ("https://www" qismisiz):
<h2>Absolute URLs</h2>
<p><a href="https://www.w3.org/">W3C</a></p>
<p><a href="https://www.google.com/">Google</a></p>
<h2>Relative URLs</h2>
<p><a href="html_images.asp">HTML Images</a></p>
<p><a href="/css/default.asp">CSS Tutorial</a></p>HTML havolalar - Rasmdan havola sifatida foydalaning
Rasmdan havola sifatida foydalanish uchun <img> tegni <i> tegining ichiga qo'yish kifoya:
<a href="default.asp">
<img src="smiley.gif" alt="HTML tutorial" style="width:42px;height:42px;">
</a>Elektron pochta manziliga havola
Foydalanuvchining elektron pochta dasturini ochadigan havola yaratish uchun href atributining ichida mailto: dan foydalaning.
<a href="mailto:someone@example.com">Send email</a>Havola sifatidagi tugma
HTML tugmalaridan havola sifatida foydalanish uchun Javascriptga tegishli ba'zi kodlar qo'shishingiz kerak.
JavaScript tugmani bosish kabi hodisalarda nima sodir bo'lishini belgilash imkonini beradi:
<button onclick="document.location='default.asp'">HTML Tutorial</button>Havola nomlari
title attributi element haqida qo'shimcha ma'lumotni bildiradi. Ma'lumot ko'pincha sichqonchani element ustida olib borganda tooltip sifatida ko'rsatiladi.
<a href="https://www.w3schools.com/html/" title="Go to W3Schools HTML section">Visit our HTML Tutorial</a>Relative URL va Absolute URL haqida batafsil
Boshqa Veb-saytga o'tkazish uchun to'liq URL manzilidan foydalanish:
<a href="https://www.w3schools.com/html/default.asp">HTML tutorial</a>
Joriy veb-saytdagi html jildda joylashgan sahifaga havola yaratish:
<a href="/html/default.asp">HTML tutorial</a>
Joriy sahifa bilan bir xil papkada joylashgan sahifani ulash:
<a href="default.asp">HTML tutorial</a>
Bo'lim xulosasi
Havola yratish uchun <a> elementidan foydalaning
Havola manzilini belgilashda href attributidan foydalaning
Havola sahifasi qayerda ochilishini belgilashda target attributidan foydalaning
Rasmdan havola sifatida foydalanish uchun (<a> ichida) <img> elementidan foydalaning
Foydalanuvchining pochta dasturini ochish uchn href attributi ichida mailto:dan foydalaning
HTML havola teglari
<a>
Giperhavola yaratish
Last updated