استایلدهی سراسری (Global Static Files)
استایلدهی سراسری: CSS مشترک برای کل سایت 🎨
برای استایلدهی مشترک در کل سایت، بهتره یک فایل CSS اصلی بسازید که در تمپلیت base لود بشه.
ساختار پوشه static
mysite/
static/
css/
base.css # استایلهای پایه
components.css # کامپوننتها
js/
main.js
images/
لود در تمپلیت base
{% load static %}
<html lang="fa" dir="rtl">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="{% static 'css/base.css' %}">
{% block extra_css %}{% endblock %}
</head>
<body>
{% block content %}{% endblock %}
{% block extra_js %}{% endblock %}
</body>
</html>
بهترین روش: CSS رو به چند فایل تقسیم کنید (base، components، pages) و در تمپلیت base همه رو لود کنید. این کار نگهداری رو راحتتر میکنه.
🎯 تمرین عملی:
یک فایل CSS سراسری بسازید که شامل استایلهای پایه (typography، colors، spacing) باشه. سپس در تمپلیت base لود کنید و در چند صفحه تست کنید.
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.