با استفاده از تابع calc() در CSS یک کادر بسازید که عرض آن برابر 100% منهای 40px باشد و در وسط صفحه قرار گیرد.

5.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:51

0.0

برای حل این مسئله یک فایل CSS بسازید و برای عنصر موردنظر عرض را به صورت width: calc(100% - 40px); تعیین کنید و برای مرکز کردن از margin: 0 auto; استفاده کنید؛ بهتر است box-sizing: border-box; را هم قرار دهید تا padding و border در محاسبه عرض لحاظ شوند. نکات مهم: در calc() بین عملگرها فاصله بگذارید (مثلاً 100% - 40px)، می‌توانید یک مقدار fallback مثل width: 100%; قبل از calc بنویسید تا در مرورگرهای خیلی قدیمی رفتار مناسبی داشته باشید، و نتیجه را در اندازه‌های مختلف صفحه برای اطمینان از واکنش‌گرایی تست کنید.

توسط پژوهشگر در 220 روز قبل ساعت 01:51
دسته بندی ها: CSS CSS for beginner
arman در 220 روز قبل ساعت 11:48

برای ساخت کادر با عرض 100% منهای 40px از width: calc(100% - 40px); استفاده کنید و با margin: 0 auto آن را در مرکز صفحه قرار دهید. توصیه می‌شود در کنار calc از box-sizing: border-box استفاده کنید تا padding و border در محاسبه عرض گنجانده شوند. برای سازگاری با مرورگرهای قدیمی می‌توانید یک مقدار جایگزین مانند width: 100%; قبل از calc بنویسید. همچنین حتماً طراحی را با اندازه‌های مختلف صفحه تست کنید تا واکنش‌گرا بودن به خوبی ارزیابی شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری