Giperhavolalarni kiritish uchun HTML teglari. Html-da havola rasmini qanday qilish kerak. Havolalarda tagiga chizish
Biz “Ijtimoiy media kontenti marketingi: qanday qilib o‘z izdoshlaringizning boshiga kirib, ularni o‘z brendingizga mehr qo‘yish” nomli yangi kitobni chiqardik.
Bu yo'lning o'ng tomonidagi reklama banneridir. Rangli tasvir haydovchini o'zi reklama qilgan dunyoga yuborishi mumkin. Agar, albatta, sayohatchi u erga borishni xohlasa - ya'ni bannerda ko'rsatilgan manzilga boradi.
Saytdagi havolalar turlari
Biz allaqachon aytganimizdek, saytdagi havolalar boshqacha bo'lishi mumkin. Bog'lanishning ikkita asosiy turi - langar matn, langar bo'lmagan matn va rasm havolalari. Matn havolalari reklama uchun muhim, chunki ular langar ro'yxatidagi qidiruv so'rovlarining og'irligini oshiradi. Rasm havolalari ham og'irlikni bildiradi, lekin ko'pincha ular saytdan foydalanish qulayligini yaxshilash uchun ishlatiladi.
Masalan, "fotogalereya" bo'limida foydalanuvchilarga qulaylik yaratish uchun rasm havolalarini yaratish mantiqan to'g'ri keladi. Fotosurat belgisini bosganingizda, yangi katta oyna ochiladi, unda odam rasmni katta formatda to'liq ko'rishi mumkin. Yoki, masalan, agar foydalanuvchi xohlasa, haydash xaritasi tasvirini ham kattalashtirish mumkin. Agar matningizda chizmalar va grafikalar mavjud bo'lsa, rasmni to'liq hajmda yuklab olish uchun havolani taqdim etish mantiqan to'g'ri keladi.
Rasm saytdagi boshqa sahifaga olib kelishi mumkin. Bu reklama banneridan, menyu elementidan va hokazolardan yo'l bo'lishi mumkin.
Sizga eslatib o'tamizki, veb-saytingizdagi menyuni rasm shaklida tashkil qilish tavsiya etilmaydi - bu siz uchun ham, siz uchun ham noqulay. qidiruv tizimi. Matnni ishlatish tavsiya etiladi.
Rasmga havolani qanday kiritish kerak
Aksariyat CMS-larda o'rnatilgan muharrirlar mavjud bo'lib, ular sizga rasmlarni yuklash va ulardan havolalarni o'rnatish bilan ishlashga imkon beradi.
- IN vizual muharriri Odatda siz shunchaki rasmni tanlashingiz mumkin, "havolani qo'shish" tugmasini bosing va kerakli urlni belgilang.
- Agar siz HTML kod sifatida rasmga havola kiritsangiz, quyidagi imlodan foydalaning:
teg<а>havolaga ergashishni bildiradi, a foydalanuvchini biror joyga yuboradigan tasvirga yo'lni belgilaydi. Ya'ni, dastlab siz uni serveringizga yuklashingiz kerak.
Qo'shimcha ko'rsatmalar:
- balandlik, kenglik - tasvirning o'lchamini ko'rsatadi;
- chegara - biz chekka (ramka) bilan ishlaymiz;
- alt - tasviri ko'rsatilmagan tashrif buyuruvchi uchun muqobil matn.
Siz tasvirga soya qo'shishingiz, sichqoncha ko'rsatgichini olib borganingizda shaffoflikni o'zgartirishingiz, rangni, yumaloq burchaklarni o'zgartirishingiz mumkin - bularning barchasi CSS vositalari bilan mumkin.
Agar siz boshqa saytdan rasmni havola sifatida qilsangiz
Buning uchun siz boshqa manbadagi rasmdan foydalanishingiz mumkin uning to'liq yo'lini joylashtirishingiz kerak.
Agar siz rasmni yuklab olmasdan, ya'ni uni boshqa saytdan tortib o'z saytingizga joylashtirmoqchi bo'lsangiz:
- Esda tutingki, boshqa odamlarning rasmlaridan foydalanish tavsiya etilmaydi va umuman imkonsizdir, chunki har bir grafik materialning o'z muallifi bor.
- Saytingizda boshqa birovning resursidan yuklangan rasmni ko'rsatishda siz saytingiz ishonchining bir qismini uchinchi tomon resursiga o'tkazasiz va qo'shimcha ravishda sahifani yuklash uchun ko'proq vaqt to'laysiz.
Bularning barchasi veb-saytni reklama qilish natijalarini yomonlashtiradi.
Saytda rasm havolalarini joylashtirish qoidalari
- Faqat rasmlaringizdan havola.
- Noyob rasmlardan foydalaning. Matnlar singari, muvaffaqiyatli reklama qilish uchun tasvirlar Internetda takrorlanmasligi kerak.
- Katta rasm yuklamang. Vizual ravishda tegdagi kenglik va balandlikdan foydalanib, uni qisqartirishingiz mumkin
, va sahifadagi rasm kichik hajmda bo'ladi. Ammo, aslida, har safar sahifaga to'liq o'lchamli rasm yuklanadi, bu sahifani yuklash vaqtini oshiradi va saytni reklama qilishga yomon ta'sir qiladi. Va majburiy siqilgan tasvirning sifati yomonlashadi.
- Roʻyxatdan oʻtish
- har bir rasm uchun tavsif. Siz ham ro'yxatdan o'tishingiz mumkin .
- Bunday havolalardan foydalanishga shoshilmang. Shunga qaramay, manbani targ'ib qilishda matnli havolalar muhimroq rol o'ynaydi.
HTML hujjatlarining asosiy farqlovchi xususiyati boshqa hujjatlarga maxsus faol havolalar yaratishdir, ular giperhavolalar deb ataladi.
Ularning ustiga sichqonchani olib borganingizda kursor qo'l shaklini oladi va bosganingizda brauzer oynasida boshqa veb-sahifa yoki ma'lum bir hujjat ochiladi. Giperhavolalar matn yoki tasvir bo'lishi mumkin.
Agar yakuniy hujjat joriy katalog bilan bir xil katalogda joylashgan bo'lsa, u ishlaydi. Shuningdek, siz "/" belgisidan foydalanib, veb-saytning asosiy katalogiga nisbatan faylga yo'lni belgilashingiz mumkin.
Masalan:
Masalan:
HTMLda giperhavolalar yaratish oddiy jarayondir. Odatiy bo'lib, ular ko'k rangda ta'kidlangan va ta'kidlangan va tashrif buyurilganlar binafsha rangda ta'kidlangan.
- havola – veb-sahifa havolalarining rangi;
- vlink – tashrif buyurilgan veb-sahifa giperhavolalarining rangi;
- alink - veb-sahifadagi faol havolalarning rangi.
Masalan:
Belgilangan atributlar butun HTML hujjatining havola ranglarini aniqlaydi. Agar siz ushbu kodni tegga kiritsangiz
, har safar shrift rangini o'rnatishingiz shart emas.Giperhavolalarning asosiy atributlari
1. sarlavha - sichqonchani giperhavola ustiga olib borganingizda paydo bo'ladigan maslahat matnini yaratish imkonini beradi.
Masalan:
2. maqsad - brauzerga havolani qaysi oynada ochish kerakligini aytadi.
U quyidagi qiymatlarni olishi mumkin:
- _blank - havola yangi varaqda ochilishi kerak;
- _self - HTML giperhavolasi joriy yorliqda ochilishi kerak. Standart qiymat;
- _parent - brauzer havolani ota-ona oynasiga yuklashi kerak;
- _top - giperhavola brauzer oynasining butun maydoni bo'ylab yuklanadi (bu holda ramka yo'qoladi).
Masalan:
Havola nomi
Shunday qilib, yangi boshlanuvchilar tomonidan tez-tez beriladigan savolga javob " html ga giperhavola qanday kiritiladi" qabul qildi.
Veb dasturlashni o'rganishda muvaffaqiyatlar tilaymiz!
HTML hujjatida havolalar qanday yaratiladi(Ushbu sahifaning pastki qismida ko'proq misollar topasiz)
HTML giperhavolalari (havolalar)
teg ikki usulda foydalanish mumkin:
- Boshqa hujjatga havola yaratish uchun - href atributidan foydalaning
- Hujjat ichiga xatcho'p qo'yish uchun - name atributidan foydalanish
HTML sintaksisi havolalari
Misol
Veb-saytga tashrif buyuring |
u brauzer tomonidan quyidagicha ko'rsatiladi:
HTML havolalari - Target atributi
Maqsad atributi bog'langan (havola ko'rsatilgan) hujjatni qayerda ochishni belgilaydi.
Quyidagi misol bog'langan hujjatni yangi brauzer oynasida yoki yorliqda ochadi:
HTML havolalari - Ism atributi
Name atributi HTML hujjatida xatcho'p ("langar") yaratish uchun ishlatiladi.
Izoh:
Kelgusi HTML5 standarti havola nomini belgilash uchun name atributi oʻrniga id atributidan foydalanishni taklif qiladi.
Id atributidan foydalanish aslida barcha zamonaviy brauzerlarda HTML4 da ishlaydi.
Xatcho'plar hech qanday maxsus tarzda ko'rsatilmaydi. Ular o'quvchiga ko'rinmaydi.
Izoh: Pastki katalog havolalariga har doim qiyshiq chiziq qo'shing. Agar siz shunday havola yaratsangiz: href="http://site/html", keyin serverga ikkita so'rov hosil bo'ladi, avval server manzilga chiziq qo'shadi va keyin yangi so'rov yaratadi: href="http ://site/html/" .
Maslahat: Nomlangan havolalar ko'pincha katta hujjat boshida "tarkib" yaratish uchun ishlatiladi. Hujjatdagi har bir bobga nomli langar beriladi va ushbu nomli langarlarning har biriga havolalar hujjatning boshida kiritiladi.
Maslahat: Agar brauzer belgilangan havolani topmasa, u hujjatning boshiga o'tadi. Hech qanday xatolik yuz bermaydi.
Keling, juda oddiy, ammo ayni paytda mashhur savol haqida gapiraylik. Qanday qilib rasmni havola qilish kerak? Sayt tuzilishiga, biron bir manbaga matn havolasi ko'rinishida emas, balki rasm shaklida havola qo'shish zarurati tug'iladi. Bu juda mantiqiy, chunki rasm ko'rinishidagi havola oddiy matn havolasidan ko'ra jozibali ko'rinadi. Bundan tashqari, bu tashrif buyuruvchiga ancha yaxshi ko'rinadi.
Savol aslida juda oddiy, ammo hamma ham buni hal qila olmaydi. Misol tariqasida, men Internetdagi istalgan rasmni olishni va uni manbaga havolaga aylantirishni taklif qilaman. Masalan, men ushbu maqolaga VKontakte ijtimoiy tarmog'iga havola qo'shaman. Va havolaning ko'rinishini loyihalash uchun men VKontakte logotipidan foydalanaman.
Shunday qilib, rejangizni amalga oshirish uchun siz keyinchalik havola bo'ladigan rasmni topishingiz yoki chizishingiz kerak. Va bilan tasvirni qanday ko'rsatishni biroz aniqlang html yordamida. Shuningdek, rasmni qanday qilib to'liq bosiladigan va ishlaydigan havolaga aylantirish mumkin.
HTML - tasvir kodi.
Tasvirni HTML kodida ko'rsatish uchun siz buning uchun mo'ljallangan img tegidan foydalanishingiz mumkin. Bizning kodimiz sintaksisiga qarab, tasvir chiqishi boshqacha ko'rinishi mumkin. Misol uchun, HTML sintaksisidan foydalanganda kod quyidagicha ko'rinadi:
Va XHTML sintaksisidan foydalanganda - shunga o'xshash:
Sintaksis haqida batafsil ma'lumotni DOCTYPE haqidagi maqolada topishingiz mumkin.
Kod haqida bir oz ko'proq:
src="URL" - URL o'rniga biz havolaga aylantiradigan rasmga yo'lni kiritishingiz kerak.
alt="alternativ matn" - ko'rsatish uchun mo'ljallangan matnli ma'lumotlar tasvir haqida, brauzerda tasvirlarni ko'rsatish o'chirilgan.
Bundan tashqari, img tegi boshqa atributlarga ega. Asosiylari:
balandlik - tasvir balandligi
width - tasvir kengligi
Bu tasvirlarga qo'llaniladigan atributlarning faqat bir qismi. Ammo bu bosqichda bizda yetarli. Bu atributlarning barchasi quyidagi kabi tayinlanishi mumkin html kodi, va CSS uslublarida.
HTML - havola kodi.
Kod uchun tushuntirishlar:
a tegining boshqa atributlari ham bor, ammo bu bosqichda bizni faqat bir nechtasi qiziqtirishi mumkin:
maqsad - joriy havola yordamida hujjat qaysi brauzer oynasida ochilishini aniqlash uchun mo'ljallangan. Masalan, hujjat joriy oynada (standart) yoki yangi oynada ochiladi.
Shunday qilib, endi biz rasmning havola ekanligini va kodning ikki qismidan iboratligini bilamiz. Faqat ularni birlashtirish qoladi. Yuqorida aytganimdek, logotipdan foydalanaman ijtimoiy tarmoq VKontakte, rasmni ko'rsatish va o'z guruhimga havola qo'yish uchun, men maqsad atributidan foydalanib, havolani yangi oynada ochish uchun o'rnataman.
Birinchidan, siz tasvirni biz foydalanadigan serverga yuklashingiz yoki Internetdagi rasmga havolani nusxalashingiz kerak. Rasmlarni ko'rsatish uchun o'z serverimdan foydalanishni afzal ko'raman.
Tasvirni wordpress kutubxonasiga, ya'ni media fayllarga yuklaganimni darhol band qilmoqchiman. Men maqolaga faqat rasm havolasini qo'shaman. Lekin saytni loyihalashda va qo'shishda turli elementlar saytga ftp mijozi yordamida rasmlarni buning uchun mo'ljallangan papkaga yuklash to'g'riroq. WordPress-da papka ko'pincha mavzular papkasida joylashgan va tasvirlar yoki img deb ataladi.
Bu shunday ko'rinadi:
Ko'rib turganimizdek, yumshoq qilib aytganda, unchalik yaxshi bo'lmagan. Yaxshilash tashqi ko'rinish va joylashuvga img atributlari yordam beradi. Men o'rtasiga matnni tekislash atributini tayinlagan paragrafni ham qo'shdim. Bu p teglar orasida joylashgan matn va boshqa elementlarning tekislanishini bildiradi.
p tegi haqida bir oz ko'proq:
U matnli paragrafni aniqlash uchun mo'ljallangan. Ochilish va yopish teglari mavjud.
uslub - Atribut CSS qoidalaridan foydalangan holda elementning uslublarini belgilaydi.
matnni tekislash: markaz; - CSS qoidasi. Elementning gorizontal tekislanishini belgilaydi (p teg va ichidagi barcha elementlar). Bunday holda, element markazga to'g'ri keladi.
Shunday qilib, biz rasmni ajratdik. Ammo u hali havolaga aylangani yo'q.
Hammasi shu. Bir qarashda bu biroz murakkab ko'rinishi mumkin. Lekin aslida hamma narsa oddiy, asosiysi yozilganlarni diqqat bilan o'qib chiqishdir. Va, albatta, siz o'zingiz rasm bilan bog'lanishga harakat qilishingiz kerak. Eng yaxshi amaliyot nazariy jihatdan tushunarsiz bo'lgan hamma narsani tushunishga yordam beradi, shuningdek, nima qilish kerakligini yaxshiroq eslab qolishga yordam beradi.
Giperhavolalar tarmoqdagi hujjatlarni bir-biri bilan bog'lash uchun ixtiro qilingan va agar sizning saytingiz bitta emas, balki bir nechta sahifalardan iborat bo'lsa, ularni faqat giperhavolalar yaratish orqali bog'lashingiz mumkin. Keling, bu qanday ko'rinishini misol bilan ko'rib chiqaylik.
Oddiy giperhavola yaratish
Boshqa sahifaga o'ting
Bu erda hamma narsa oddiy, giperhavola yaratish uchun biz tegdan foydalanamiz bu yerda href=”” – o‘tish amalga oshiriladigan sahifaning manzili, bizning holatlarimizda bu sahifa bir xil katalogda joylashgan. Siz bu yerga href=”http://site.ru/page.html“ kabi manzilni ham kiritishingiz mumkin yoki u saytingizning href=”arj/arhiv.zip” papkasida joylashgan arxivga havola bo‘lishi mumkin. yoki boshqa hujjatga, bu aslida hech qanday farq qilmaydi. Shuningdek, har qanday giperhavolaning majburiy atributi sarlavha, bu havolaning tavsifi, bu qidiruv tizimini optimallashtirishda juda muhim element va bu erda siz bog'lanayotgan sahifa yoki hujjatning kalit so'zlarini yozasiz. Teg o'rtasida joylashgan matn langar deb ataladi va u ham juda muhimdir.
Yangi sahifada havolani ochish
Siz uchun foydali bo'lishi mumkin bo'lgan yana bir qiziqarli xususiyat mavjud:
Boshqa sahifaga o'ting
_blank qiymatiga ega bo'lgan maqsadli atribut havolani yangi oynada ochadi; agar siz odamning sahifangizni yo'qotib qo'yishini va shu bilan birga yangi tab yoki oynada unga kerakli ma'lumotlarni olishni xohlamasangiz, bu ko'pincha ishlatiladi.
Rasm havolalari
![](https://i0.wp.com/proba.png)
![](https://i2.wp.com/proba.png)
Brauzerda natija:
Umuman olganda, bu erda hamma narsa oddiy, men rasm tegini ochish va yopish giperhavolasi yorlig'i orasiga qo'ydim , lekin men yana ikkita rasmni qo'shib qo'ymadim, men img sinfini bittasiga tayinladim, unda rasm atrofidagi ramkani qayta o'rnatdim, chunki u giperhavolaga aylanganda paydo bo'ladi, lekin hamma brauzerlarda emas, masalan, siz buni ko'rasiz. IE'da, lekin Google Chrome'da emas.
Havolalarda tagiga chizish
Boshqa sahifaga o'ting
Boshqa sahifaga o'ting
Aniqlik uchun men ushbu muammoni hal qilishning ikkita variantini berdim, ularni sinf selektoriga tayinladim va ushbu sinfni ro'yxatdan o'tkazish orqali siz ma'lum joylarda keraksiz tagiga chizishni olib tashlaysiz. Muammoning ikkinchi yechimi tegdagi barcha havolalardan pastki chiziqni olib tashlashdir<а>, bu, albatta, kamdan-kam hollarda ehtiyoj tug'diradi, lekin baribir bilim ortiqcha emas.
Hujjat ichidagi havolalar
Hujjat juda uzun bo'lsa va sahifaning boshida ushbu sahifaning pastki bo'limlariga havolalar mavjud bo'lgan kichik menyu mavjud bo'lsa, odatiy hol emas. Ushbu havolalar hujjat ichidagi havolalar deb ataladi va bularning barchasi juda sodda tarzda amalga oshiriladi. Boshlash uchun, langarlar hujjatga joylashtiriladi, bu teglar, ular ichki havolani bosganingizda ularni ko'chirish kerak bo'lgan hujjatga joylashtiriladi, qoida tariqasida, bu bo'lim sarlavhalari, yorliq quyidagicha ko'rinadi:
Va giperhavolalar haqida bilishimiz kerak bo'lgan oxirgi narsa bu elektron pochta qutilariga havolalar, uni juda sodda tarzda amalga oshirish mumkin, shunchaki mailto: kabi yozuvni va href atributiga pochta qutisi manzilini qo'shing:
Mana shu yerda men “html-da giperhavolalar yaratish” darsini tugatyapman, ehtimol siz sezgandirsiz, biz bu yerda CSSsiz ishlay olmadik, umuman material juda oddiy, menimcha, siz uchun hamma narsa sodda va tushunarli bo'ladi, agar siz savollaringiz bo'lsa yozing.
Nashr qilingan sana: 2014-04-23