یک صفحه HTML ساده بسازید و با استفاده از CSS Grid یک چیدمان شامل هدر در بالا، سه ستون محتوایی (چپ، میانی، راست) و یک فوتر در پایین ایجاد کنید که فاصله بین ستونها 20px باشد و ستون میانی از دو ستون کناری پهنتر (مثلاً با واحد fr) باشد.
7.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:56 0.0
برای حل این تمرین از display: grid روی کانتینر اصلی استفاده کنید و با grid-template-columns ستونها را مثلاً به صورت 1fr 2fr 1fr تعریف کنید، از gap: 20px برای فاصله بین خانهها بهره ببرید و برای قرارگیری هدر و فوتر از grid-row یا grid-template-areas استفاده کنید. نکات کاربردی: از واحد fr و minmax برای رفتار واکنشگرا بهره ببرید، box-sizing: border-box تنظیم کنید و با نامگذاری کلاسها (header, sidebar-left, content, sidebar-right, footer) ساختار HTML را ساده نگه دارید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
نکته کلیدی اینکه از display: grid روی کانتینر اصلی استفاده کنید و با grid-template-columns: 1fr 2fr 1fr سه ستون با فاصله 20px تعریف شود. برای واکنشگرایی بهتر، از واحدهای fr استفاده کنید و میتوانید با استفاده از minmax حداقل عرض ستونها را مشخص کنید تا ستون میانی همیشه نسبت به ستونهای کناری پهنتر باشد. برای ثبات اندازه ها، box-sizing: border-box را روی همه عناصر اعمال کنید و از نامگذاری کلاسها header, sidebar-left, content, sidebar-right و footer استفاده کنید تا ساختار HTML ساده بماند. برای مدیریت موقعیت هدر و فوتر، میتوانید از grid-template-areas یا grid-row/column استفاده کنید تا چیدمان واضح و قابل پیشبینی باشد.
گزارش