আমরা কি এইচটিএমএল 5 তে একই পৃষ্ঠায় একাধিক ট্যাগ ব্যবহার করতে পারি?
আমি পড়েছি এই নিবন্ধটি Zeldman.com এ পড়েছি তবে এটি আমার কাছে সম্পূর্ণ পরিষ্কার নয়
অর্থাত্
<header><nav>links here</nav></header>
<footer><nav>links here</nav></footer>
আমরা কি এইচটিএমএল 5 তে একই পৃষ্ঠায় একাধিক ট্যাগ ব্যবহার করতে পারি?
আমি পড়েছি এই নিবন্ধটি Zeldman.com এ পড়েছি তবে এটি আমার কাছে সম্পূর্ণ পরিষ্কার নয়
অর্থাত্
<header><nav>links here</nav></header>
<footer><nav>links here</nav></footer>
উত্তর:
হ্যাঁ একেবারে. আপনি থাকতে পারে একাধিক header, navএবংfooter ট্যাগ সেন্স পেনাল্টি থাকতে পারে।
যতক্ষণ আপনি নিশ্চিত করছেন যে আপনি ট্যাগ শব্দার্থকভাবে ব্যবহার করছেন এবং আপনি সেগুলি অবৈধ স্থানে রাখছেন না (তারা ব্লক-স্তরের উপাদান, তাই আপনি এগুলি একটি ইনলাইন উপাদানটির মধ্যে রাখতে পারবেন না, উদাহরণস্বরূপ) তারপরে আপনার উচিত হবে না স্টিকাররা কী বলছে সে সম্পর্কে খুব বেশি চিন্তা করবেন না। আপনার প্রকল্পে এগিয়ে যাওয়ার পরিবর্তে ক্ষুদ্র বিবরণ নিয়ে বিতর্ক করা খুব সহজ।
<nav>ইতিমধ্যে কোনও <footer>ট্যাগের অভ্যন্তরে থাকে তবে এটি প্রয়োগ করা aria-label="footer navigation"কি অতিরিক্ত কাজ নয় ?
উত্তরটি হল হ্যাঁ. <nav>আরও তথ্যের জন্য mdn <nav>ডকুমেন্টেশন চেক করতে পাদলেখতে আপনি একটি ট্যাগ রাখতে পারেন ।
<nav>উপাদান থাকতে পারে "।
হ্যাঁ, একাধিক <nav>উপাদান থাকা একেবারে ঠিক।
আপনাকে কেবল এটি নিশ্চিত করতে হবে যে আপনি তাদের পর্দার পাঠক ব্যবহার করে লোকদের জন্য আলাদা করে তুলছেন। আপনি প্রতিটি <nav>ব্যবহার করে লেবেল করে এটি করতে পারেন aria-label।
<nav aria-label=’primary’>
<ul>
...List on links here...
</ul>
</nav>
<nav aria-label=’secondary’>
<ul>
...List on links here...
</ul>
</nav>
বা, যদি <nav>স্ক্রিনে দৃশ্যমান কোনও পাঠ্য যা লেবেলিং উপাদান হিসাবে চিহ্নিত করা যায়, আপনি aria-labelledbyনীচের মত ব্যবহার করতে পারেন :
<nav aria-label="Site Menu">
<ul>
...List on links here...
</ul>
</nav>
<article>
<h1>Title</h1>
...
<nav aria-labelledby="id-1">
<h2 id="id-1">
Related Content
</h2>
<ul>
...List on links here...
</ul>
</nav>
</article>
আপনি একাধিক নেভিগেশন ল্যান্ডমার্ক ব্যবহার সম্পর্কে আরও পড়তে পারেন ।