Sobes.tech
Middle

როგორ დავყოთ სემანტიკურად კონტენტი გვერდზე?

sobes.tech AI

პასუხი AI-სგან

სემანტიკური შინაარსის განყოფილება მიღწეულია შესაბამის HTML5-ტეგების გამოყენებით.

ძირითადი სემანტიკური ტეგები:

  • <header>: შესავალი ან ნავიგაციის ან შესავალი ელემენტების ჯგუფი. ხშირად შეიცავს საიტის სათაურს, ნავიგაციას, ლოგოს.
  • <nav>: ნავიგაციის ბლოკი.
  • <main>: დოკუმენტის მთავარი შინაარსი. უნდა იყოს უნიკალური გვერდზე (არ უნდა იდეორებოდეს ფუტერში, ჰედერში, გვერდის ზოლში).
  • <article>: დამოუკიდებელი, ავტონომიური შინაარსის ფრაგმენტი (მუხლი, ბლოგის პოსტი, კომენტარი).
  • <section>: დოკუმენტის ცალკეული განყოფილება (თავი, აბზაცი, მთავარი გვერდის შინაარსის ბლოკი). უნდა ჰქონდეს სათაური (<h1>-<h6>).
  • <aside>: შინაარსის ნაწილი, რომელიც ირიბად უკავშირდება ძირითად შინაარსს (გვერდის ზოლი, ციტატა, რეკლამა).
  • <footer>: განყოფილების ან დოკუმენტის ქვედა ნაწილი. ჩვეულებრივ შეიცავს ავტორის ინფორმაციას, ავტორ უფლებებს, დაკავშირებული დოკუმენტების ბმულებს.
  • <figure>: დამოუკიდებელი შინაარსი (სურათი, დიაგრამა, ცხრილი), რომელიც შეიძლება გადაიტანოს დოკუმენტის ძირითად ნაკადიდან მნიშვნელობის დაკარგვის გარეშე. ხშირად გამოიყენება <figcaption>-თან ერთად.
  • <figcaption>: <figure> ელემენტისთვის აღწერა.
  • <mark>: ხაზს უსვამს (მარკირებს) ტექსტს, რომელიც განსაკუთრებულ მნიშვნელობას ან ინტერესს იძენს გარემომცველ ტექსტში.
  • <time>: წარმოადგენს კონკრეტულ დროს ან დროის მონაკვეთს.

სემანტიკური ტეგების გამოყენება აუმჯობესებს ხელმისაწვდომობას, SEO-ს და კოდის შენარჩუნებას. საძიებო სისტემები და დახმარებითი ტექნოლოგიები (ეკრანული მკითხველები) უკეთესად ხვდებიან გვერდის სტრუქტურას.