پروژه نهایی رو از بالای صفحه شروع میکنیم: یک نام مشخص و یک منوی کوتاه. هدر باید به بازدیدکننده بگه این صفحه متعلق به کیه و راه رسیدن به بخشها کجاست. برای چیدن نام و منو در دو سوی یک ردیف، Flexbox انتخاب روشنیه. منوی داخلی هم یک ظرف جداست و فاصله لینکها رو مستقل مدیریت میکنه.
توی مثال، نام کتابخانه و لینک قوانین در دو سوی نوار قرار میگیرن. پروژه ما درباره معرفی یک طراح تازهکاره و سه لینک داخلی داره. خطای رایج اینه که همه فاصلهها رو با چند فاصله متنی یا marginهای متفاوت بسازیم؛ طول نام یا عنوان لینک که عوض بشه تعادل از بین میره. برای ظرف بیرونی space-between و برای منوی داخلی gap به کار ببر. این گام فقط قسمت هدر رو میسازه و در سند مستقل اجرا میشه. هیچ نیازی به اسکریپت، فونت آنلاین یا فایل مرحله قبل نیست؛ همین HTML آماده نقطه شروع کامل فعالیت توست.
✍️ مثال حلشده:
<header class="library"><strong>کتابخانه</strong><nav>قوانین</nav></header>
<style>.library { display:flex; justify-content:space-between; align-items:center; background:#ecfeff; }</style>
حالا نوبت توئه: هدر .site-header با عرض ۵۶۰ پیکسل باید display:flex، justify-content:space-between، align-items:center و background-color:navy داشته باشد. nav داخل هدر هم display:flex و gap:16px بگیرد. سه لینک با مقصدهای #about و #projects و #contact و نام «سارا احمدی» را نگه دار؛ این گام فقط هدر را بررسی میکند.
فعالیت شما
هدر .site-header با عرض ۵۶۰ پیکسل باید display:flex، justify-content:space-between، align-items:center و background-color:navy داشته باشد. nav داخل هدر هم display:flex و gap:16px بگیرد. سه لینک با مقصدهای #about و #projects و #contact و نام «سارا احمدی» را نگه دار؛ این گام فقط هدر را بررسی میکند.