23-05-2025, 01:09 AM
پاسخ داورزنی
**Cascading در CSS یعنی "آبشاری"** و به این معنیه که استایلها مثل آب از بالا به پایین جریان دارن و اگه چند قانون برای یک عنصر باشه، آخرین یا مهمترینش اعمال میشه.
p { color: blue; }
p { color: red; } /* این اجرا میشه چون پایینتره */
**فرانتاند** به بخشی از یک وبسایت یا نرمافزار گفته میشود که **مستقیماً با کاربر تعامل دارد** و شامل **ظاهر، طراحی و رابط کاربری (UI/UX)** میشود.
- **تکنولوژیهای اصلی فرانتاند:**
- **HTML** (ساختار صفحه)
- **CSS** (ظاهر و استایل)
- **JavaScript** (تعامل و رفتارهای دینامیک)
مقدار" (Value)** مینامند که نشاندهنده **مقدار یا تنظیماتی است که به یک ویژگی (Property) اختصاص داده میشود.
**اولویتبندی در CSS (از بالا به پایین):**
1. `!important`
2. **Inline Styles** (استایل داخل تگ)
3. **ID Selectors** (مثل `#header`)
4. **Class/Attribute/Pseudo-class Selectors** (مثل `.button`, `:hover`)
5. **Element/Pseudo-element Selectors** (مثل `div`, `::before`)
6. **استایل پیشفرض مرورگر**
**Cascading در CSS یعنی "آبشاری"** و به این معنیه که استایلها مثل آب از بالا به پایین جریان دارن و اگه چند قانون برای یک عنصر باشه، آخرین یا مهمترینش اعمال میشه.
p { color: blue; }
p { color: red; } /* این اجرا میشه چون پایینتره */
**فرانتاند** به بخشی از یک وبسایت یا نرمافزار گفته میشود که **مستقیماً با کاربر تعامل دارد** و شامل **ظاهر، طراحی و رابط کاربری (UI/UX)** میشود.
- **تکنولوژیهای اصلی فرانتاند:**
- **HTML** (ساختار صفحه)
- **CSS** (ظاهر و استایل)
- **JavaScript** (تعامل و رفتارهای دینامیک)
مقدار" (Value)** مینامند که نشاندهنده **مقدار یا تنظیماتی است که به یک ویژگی (Property) اختصاص داده میشود.
**اولویتبندی در CSS (از بالا به پایین):**
1. `!important`
2. **Inline Styles** (استایل داخل تگ)
3. **ID Selectors** (مثل `#header`)
4. **Class/Attribute/Pseudo-class Selectors** (مثل `.button`, `:hover`)
5. **Element/Pseudo-element Selectors** (مثل `div`, `::before`)
6. **استایل پیشفرض مرورگر**