<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های علیرضا شهبازیان</title>
        <link>https://virgool.io/feed/@alishahbazi0831</link>
        <description>مهندس نرم افزار | توسعه دهنده وب</description>
        <language>fa</language>
        <pubDate>2026-06-18 03:37:35</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1178459/avatar/zA3MlY.jpg?height=120&amp;width=120</url>
            <title>علیرضا شهبازیان</title>
            <link>https://virgool.io/@alishahbazi0831</link>
        </image>

                    <item>
                <title>چرا Semantic HTML</title>
                <link>https://virgool.io/@alishahbazi0831/%DA%86%D8%B1%D8%A7-semantic-html-mcuejxl2uett</link>
                <description>Semantic HTML یا همون semantic markup یعنی استفاده از تگ‌های HTML که معنی و نقش محتوای داخل خودشون رو مشخص می‌کنن.به طور مثال &lt;header&gt; ، &lt;nav&gt;،&lt;main&gt;،&lt;article&gt;،&lt;section&gt;،&lt;footer&gt; و ...وقتی توی صفحه‌هات از تگ‌های Semantic استفاده می‌کنی، اطلاعات اضافه‌ای به مرورگر و ابزارها میدی که نشون میده هر بخش از صفحه چه اهمیتی داره و چه نقشی بازی می‌کنه.یک نکته فرعی و غیر ضروری بگم :ARIA یا Accessible Rich Internet Applications استانداردیه برای دسترس‌پذیر کردن اپلیکیشن‌های تحت وب.اگر می‌خوای توی پروژه‌ات WAI-ARIA رو رعایت کنی، پیشنهاد میشه از کتابخونه‌های headless UI استفاده کنی که از قبل الگوهای WAI-ARIA رو پیاده‌سازی کردن.مراقب باش ARIA رو دستی اضافه نکنی، چون خیلی وقت‌ها اشتباه استفاده میشه و نتیجه برعکس میده و اپلیکیشن رو کمتر قابل استفاده می‌کنه.این تصویر خیلی به درک بهتر کمک میکنهچرا Semantic HTML مهمه؟کمک به (Accessibility)بهبود در SEOکد تمیزتر و قابل نگهداری‌ترگسخن پایانیدسترسی (Accessibility) چیزی نیست که آخر کار و قبل از لانچ به برنامه &quot;اضافه&quot; کنی. اینطوری احتمال زیادی هست که یا بخشی رو کامل فراموش کنی یا راه‌حل‌هایی بسازی که خودشون دردسر درست کنن.بهتره از همون اول و در فرآیند کدنویسی، دسترسی رو به‌عنوان یک اصل در نظر بگیری. می‌تونی به تیم‌ت cheatsheet بدی، توی PR Review به semantic بودن HTML markup توجه کنی، و کاری کنی که این موضوع جزئی از فرهنگ توسعه باشه.اینطوری خیلی کمتر پیش میاد که مشکلات بزرگ Accessibility توی پروژه‌هات جا بمونه.</description>
                <category>علیرضا شهبازیان</category>
                <author>علیرضا شهبازیان</author>
                <pubDate>Thu, 28 Aug 2025 22:48:07 +0330</pubDate>
            </item>
            </channel>
</rss>