Tag bulutini qanday tarbiyalash kerak

CSS-dan Tag Cloud-ni ishlatish

taglar buluti elementlarning ro'yxatini ingl. tasviri. Ko'pincha Bloglardagi bulutli bulutlarni ko'rasiz. Flickr kabi saytlar mashhur edi.

Tag bulutlari o'lchami va vazni (ba'zan rang) da o'zgarib turadigan ulanishlar ro'yxati bo'lib, ba'zi o'lchovli xususiyatlarga bog'liq. Ko'plab bulutli bulutlar ommaboplikka yoki ushbu yorliq bilan belgilangan sahifalar soniga qarab quriladi. Lekin siz ularni saytdagi kamida ikkita usulga ega bo'lgan narsalarning biron-bir ro'yxatidan yorliq buluti yaratishingiz mumkin. Masalan:

Tag bulutini yaratish uchun nima kerak?

Teglar bulutini yaratish oson, faqat sizga ikki narsa kerak bo'ladi:

Ko'p taglik bulutlar havolalar ro'yxati, shuning uchun har bir elementning u bilan bog'langan sanasi bo'lsa yordam beradi. Biroq, bu vizual ierarxiya yaratish uchun talab qilinmaydi.

Ommaviy Linklardan Tag Cloud yaratish uchun qadamlar

Mening saytimda har kuni sahifa ko'rinishini olgan maqolalar mavjud va bu men uchun taglik bulutini yaratish uchun ishlatiladigan oson metrika. Shunday qilib, biz misol uchun, 2007 yil 1 yanvardan iborat bo'lgan haftada saytimizdagi eng yaxshi 25 ta maqola maqolasidan taglar bulutini yaratamiz.

  1. O'zingizning ierarxikingizda qancha daraja kerakligini aniqlang.
    1. Ro'yxatdagi narsalaringiz bo'lgani kabi, bulutdagi ko'plab darajalar bo'lishi mumkin bo'lsa-da, bu kodni zerikarli bo'ladi va farqlar juda kam bo'lishi mumkin. Men sizning ierarxikingizda 10dan ortiq darajaga ega emaslikni tavsiya qilaman.
  2. Har bir darajadagi kesish nuqtasida qaror qabul qiling.
    1. Har kuni sahifa ko'rinishlarini 1/10 tilimga aylantirish kabi oddiy bo'lishi mumkin - ya'ni. agar saytingizdagi eng katta sahifa kuniga 100 ta sahifa ko'rsatsa, uni 100+, 90-100, 80-90, 70-80 va boshqalar sifatida kesib olishingiz mumkin. Bu sahifada mening sahifani ko'rdim.
  3. Ob'ektlaringizni sahifa ko'rinishi tartibida ro'yxatlashtiring va ularga 2-bosqichga asoslangan daraja bering
    1. Ba'zi uylarda hech narsa yo'q bo'lsa tashvishlanmang, bu faqat bulutni yanada qiziqarli qiladi.
  4. Ro'yxatni alfavit tartibida (yoki siz xohlagan ikkinchi turdagi) dam oling.
    1. Bu bulutni qiziqarli qiladi. Agar siz uni martabaga ko'ra ajratib qo'ysangiz, unda yuqoridagi eng katta narsalarni pastki qismidagi eng kichik ro'yxatga ega bo'lgan ro'yxat bo'ladi.
  5. Raqamingiz sinf raqami bo'lgani uchun HTMLni yozing. class = "tag4"> Streaming audio fayllarini qo'shish

Har bir alohida ro'yxat elementi uchun HTMLni va ularni ko'rsatmoqchi bo'lgan tartibni olganingizdan so'ng, qaror qabul qilishingiz kerak. Siz xatlarni havolaga joylashtirishingiz mumkin va siz bajarishingiz mumkin. Lekin, bu ma'no jihatidan belgilanmaydi va sizning CSS-ingizda hech kimga kirish bulutiga kelmagan har qanday havolalarning katta xatboshini ko'rasiz. Ushbu turdagi ro'yxat uchun HTML quyidagicha bo'ladi:

Streaming audio fayllarini qo'shish Veb-sayt uchun asosiy yorliqlar Eng yaxshi veb-dizayn dasturlari Umuman yo'qolgan veb-sahifa yaratish Rangli ramziylik a>

Buning o'rniga, tartib belgilanmagan ro'yxat yordamida tagingizdagi bulutni yaratishni tavsiya etaman. Bu HTML va CSS kodlarining bir nechta satrlari bo'lib, lekin uni ko'rish uchun kim bo'lishidan qat'i nazar kontentni o'qiy olish mumkinligini ta'minlaydi. HTML shunday bo'ladi: