Hrader در html عنصری است که در بالای صفحه وب قرار دارد. هدر اولین جایی است که کاربران هنگام دسترسی به وب سایت شما می بینند. بنابراین باید هدر را با دقت و واضح طراحی کنید تا تاثیر خوبی داشته باشد و پیام مورد نظر خود را به راحتی به کاربر منتقل کنید.
در هدر، معمولاً عناصر زیر وجود دارد:
- لوگوی وب سایت.
- نوار پیمایش به پیوندهای مهم.
- موتور جستجو برای اطلاعات در وب سایت ها.
- معرفی مختصری از وب سایت.
- دکمه های تماس برای اقدام مانند ثبت نام ایمیل…
- تصاویری از محصولات محبوب در سایت.
تگ Hrader در html برای تعریف هدر یک سند یا یک بخش استفاده می شود و حاوی اطلاعات مربوط به عنوان سایت و عنوان محتوای مرتبط است. Hrader در html معمولاً حاوی عنوان بخش (یک عنصر h1-h6 یا یک عنصر <hgroup>) است. تگ <header> یک تگ جدید در HTML5 است و یک تگ کانتینری است، یعنی شامل یک تگ شروع، محتوا و تگ پایان است.محتویات موردنظر اینجا قرار می گیرد
ممکن است چندین عنصر <header> در یک سند وجود داشته باشد. این تگ را نمی توان در یکfooter، address یا دیگر عنصر <header> قرار داد.
تگ Hrader در محتوا
فیلم آموزش ایجاد تگ header در html
ایجاد تگ header در html
جهت ایجاد تگ header در html فایل header که قبلا ایجاد کرده ایم را باز کرده و تکه کد زیر را در آن ذخیره می کنیم.
هدف ما ایجاد هدر بالاست.
برای header یک id به نام mainHeader جهت دست رسی منحصر به فرد تعریف می کنیم.
فیلم آموزش کول بندی تگ header در html
کول بندی تگ header در دسک تاپ و گوشی
ابتدا باید با استفاده از کول بندی های css اکسترنال اندازه هر جایگاه (لوگو-سرچ-منو-رسانه های اجتماعی) را مشخص کنیم.
کول بندی header در دسک تاپ
کول بندی header مبایل

کدهای زیر را وارد کنید
یک کلاس continer که قبلا در فایل css اکسترنال ایجاد کرده ایم به تگ header اضافه می کنیم
فیلم آموزشی اضافه کردن لوگو – سرچ باکس – منو – رسانه های اجتماعی
اضافه کردن لوگو header در html
جهت اضافه کردن لوگو header در html از یک تگ img استفاده می کنیم.برای پوش بندی عکس های سایت ابتدا یک پوشه به نام image در روت هاست یا لوکال هاست مان ایجاد می کنیم و لوگو سایت را در آن آپلود یا کپی می کنیم سپس دستور زیر را به ستون مربوط به لوگی سایت اضافه می کنیم
نکته:
دقت کنید که ممکن است اسم لوگوی شما با logo1.webp متفاوت باشد
اضافه کردن فرم search به header در html
فرم ها در html جهت گرفتن داده از کاربر و بازگشت اطلاعات به آن در وب استفاده می شوند که در آموزش مربوط به ajax و php به طور مفصل به آنها خواهیم پرداخت.
لذا برای داشتن فرم جستجو تگ های زیر را به قسمت مربوط به search در header اضافه کنید.
اضافه کردن منو به header در html
منوی را که در جلسه مربوط به ایجاد نوار منو در html ,css استفاده کرده ایم را در قسمت menu کپی میکنیم
اضافه کردن رسانه های اجتماعی به header در html
رسانه های اجتماعی فعالیت کسب و کار شما در شبکه های اجتماعی را مشخص می کند که موتورهای جستجو آن را به عنوان یک فاکتور مهم در رنک دهی مورد استفاده قرار می دهند.
پس کد های زیر را به قسمت social media اضافه می کنیم
نتیجه تا این لحضه باید به صورت زیر باشد

در ادامه تکه کد css زیر را از style اینترنال حذف می کنیم.
توجه:این کد فقط جهت آزمایش قرار داده شده است.
فیلم آموزش استفاده از فونت آیکون font awesome 5 در صفحات وب
آموزش استفاده از فونت آیکون font awesome 5 در صفحات وب
استفاده از cdn
روش ساده و سریع استفاده از cdn مربوط به font awesome است لینک دسترسی به آخرین ورژن font awesome
این لینک cdn را به تگ head اضافه می منیم
استفاده از font awesom6 دانلود شده
باید توجه داشت استفاده از cdn به جهت لود از سایت مرجع ممکن است با خطا مشکل شود و یا سرعت لود شدن سایت را بالا ببرد پس بعضی افاد ترجیح می دهند تا فایل مربوط به font awesome را دانلود کردن و اکسترک کنند و با استفاده از لینک رد تگ هدر از آن استفاده کنند
- ابتدا به لینک بالا مراحعه کنید و فایل مربوطه را دانلود کنید
- فایل دانلود شده را در پوشه js که در روت هاست یا لو کال هاست ایجاد کرده اید اکسترک کنید
- آدرس های زیر را به تگ head خود اضافه کنید
اضافه کردن css به header در مدیای بالاتر از 1200 پیکسل
فیلم اضافه کردن css لوگو به header در مدیای بالاتر از 1200 پیکسل
اضافه کردن css لوگو به header در مدیای بالاتر از 1200 پیکسل
فیلم اضافه کردن css سرچ باکس به header در مدیای بالاتر از 1200 پیکسل
اضافه کردن css سرچ باکس به header در مدیای بالاتر از 1200 پیکسل
فیلم اضافه کردن css سوشیال مدیا به header در مدیای بالاتر از 1200 پیکسل
اضافه کردن css سوشیال مدیا به header در مدیای بالاتر از 1200 پیکسل
فیلم اضافه کردن css به header در مدیای گوشی افقی
کد css مربوط به مدیای بالاتر از 1200
اضافه کردن css به header در html
در قدم اول خط زیر که فقط جهت تفهیم مثال بود را حذف کنید.
در ادامه تنظیمات css مربوط به header در html که بیشتر آنها در جلسات قبلی ارائه شده و همچنین تنظیمات جدید را به استایل اینترنال اضافه کنید.
اضافه کردن کد jquery
کد زیر را به انتهای فایل header خود اضافه می کنیم جهت دریافت رویداد کلیک و تغییر حالت منو در مدیا های مختلف