البنية الدلالية — العنصر الصح للوظيفة الصح
<div> عنصر بلا معنى. لما تستخدمه كزرار أو كعنوان، إنت بتشيل المعنى من الصفحة:
محركات البحث مش فاهمة، وقارئ الشاشة مش شايف، والكيبورد مش واصل. الفرق بين
<div class="btn"> و<button> مش شكلي — التاني بييجي بسلوك كامل مجاناً.
<button> أو <a>، وكل قسم في مكانه: header، main، section، form. عنوان <h1> واحد في الصفحة، وترتيب العناوين متسلسل.// bugs_in_file
<div class="h1">وclass="h2"وclass="h3"بدل عناوين حقيقية — والترتيب مقلوب (h3 قبل h2)- زراير «تسجيل» و«مسح» والفلاتر كلها
<div>و<span>بـonclick - مفيش
<main>ولا<form>— والحقول عايمة في<div> - عنوان الصفحة
Documentومفيشmeta description - الاتجاه متظبط بـ
direction:rtlفي CSS بدل خاصيةdir="rtl"على العنصر
حوّل بنية الصفحة إلى HTML دلالي بدون أي تغيير في الشكل النهائي: استبدل div الترويسة بـ header، والمحتوى بـ main، والأقسام بـ section، وحقول التسجيل بـ form. حوّل كل عنصر تفاعلي (تسجيل، مسح، أزرار الفلترة) إلى button حقيقي بنوع type مناسب. استبدل div.h1/h2/h3 بعناوين h1/h2/h3 فعلية بترتيب هرمي متسلسل بحيث لا تُتخطى مرتبة، وh1 واحد فقط. أضف dir="rtl" و lang="ar" على عنصر html، وعنوان title وصفي وmeta description. لا تغيّر أي قيمة لون أو مسافة — الشكل يجب أن يبقى كما هو. اشرح لي في نهاية ردك قائمة العناصر التي غيّرتها ولماذا.