CSS properties: Difference between revisions

From binaryoption
Jump to navigation Jump to search
Баннер1
(@pipegas_WP)
 
(@CategoryBot: Обновлена категория)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
# خصائص CSS للمبتدئين: دليل شامل
===خصائص CSS للمبتدئين: دليل شامل===


== مقدمة ==
'''مقدمة'''


تعتبر [[CSS]] (Cascading Style Sheets) لغة أساسية في تطوير الويب، حيث تتحكم في مظهر وتنسيق صفحات الويب. بينما يركز [[HTML]] على هيكل المحتوى، تحدد CSS كيفية عرض هذا المحتوى للمستخدم. هذه المقالة موجهة للمبتدئين وتهدف إلى تقديم نظرة شاملة على خصائص CSS الأساسية وكيفية استخدامها. فهم خصائص CSS أمر بالغ الأهمية لأي شخص يسعى إلى تصميم مواقع ويب جذابة وفعالة.
تعتبر [[CSS]] (Cascading Style Sheets) لغة أساسية في تطوير الويب، مسؤولة عن تحديد طريقة عرض عناصر [[HTML]] على الشاشة. لا تتعامل CSS مع محتوى الصفحة، بل مع '''كيف''' يظهر هذا المحتوى. هذه المقالة موجهة للمبتدئين وتهدف إلى تقديم شرح مفصل لـ '''خصائص CSS'''، وهي الوحدات الأساسية التي تحدد مظهر عناصر الويب. فهم هذه الخصائص أمر بالغ الأهمية لإنشاء مواقع ويب جذابة وفعالة.


== ما هي خصائص CSS؟ ==
==ما هي خصائص CSS؟==


خصائص CSS هي القواعد التي تحدد جوانب مختلفة من تصميم العنصر، مثل اللون والخط والحجم والموضع. تتكون كل خاصية من اسم وقيمة. على سبيل المثال:
خصائص CSS هي تعليمات محددة تخبر المتصفح بكيفية تنسيق عنصر HTML. تأتي هذه الخصائص في شكل أزواج '''اسم: قيمة'''، حيث يحدد الاسم الخاصية المراد تغييرها، والقيمة تحدد كيفية تطبيق هذا التغيير. على سبيل المثال، `color: blue;` تحدد لون النص باللون الأزرق.


```css
==تصنيف خصائص CSS==
p {
  color: blue;
  font-size: 16px;
}
```


في هذا المثال، `color` و `font-size` هما خصائص CSS، و `blue` و `16px` هما قيمهما.  تطبق هذه الخصائص على عنصر `<p>` (فقرة).
يمكن تصنيف خصائص CSS إلى عدة فئات رئيسية. إليك بعض التصنيفات الرئيسية:


== خصائص CSS الأساسية ==
* '''خصائص النص:''' تتحكم في مظهر النص، مثل الخط والحجم واللون والمحاذاة.
* '''خصائص الصندوق:''' تتحكم في حجم العناصر ومسافاتها وحدودها وحشوها.
* '''خصائص الخلفية:''' تتحكم في لون أو صورة الخلفية للعناصر.
* '''خصائص التخطيط:''' تتحكم في كيفية ترتيب العناصر على الصفحة.
* '''خصائص التحويل:''' تسمح بتدوير أو تغيير حجم أو إمالة العناصر.
* '''خصائص الانتقالات والرسوم المتحركة:''' تسمح بإنشاء تأثيرات بصرية ديناميكية.


هناك عدد كبير من خصائص CSS المتاحة، ولكن بعضها أكثر استخدامًا من غيرها. فيما يلي بعض الخصائص الأساسية:
==أمثلة على خصائص CSS الأساسية==


*  '''color:''' تحدد لون النص. (مثال: `color: red;`)
| الخاصية        | الوصف                                | القيمة الافتراضية |
*  '''background-color:''' تحدد لون خلفية العنصر. (مثال: `background-color: yellow;`)
|----------------|--------------------------------------|--------------------|
*  '''font-family:''' تحدد الخط المستخدم للنص. (مثال: `font-family: Arial, sans-serif;`)
| '''color'''     | لون النص                               | أسود              |
'''font-size:''' تحدد حجم النص. (مثال: `font-size: 14px;`)
| '''font-size''' | حجم الخط                             | متوسط (16px)       |
'''font-weight:''' تحدد وزن الخط (غامق أو عادي). (مثال: `font-weight: bold;`)
| '''font-family'''| نوع الخط                              | sans-serif        |
'''text-align:''' تحدد محاذاة النص (يسار، يمين، مركز). (مثال: `text-align: center;`)
| '''width'''     | عرض العنصر                           | auto              |
'''width:''' تحدد عرض العنصر. (مثال: `width: 200px;`)
| '''height'''     | ارتفاع العنصر                         | auto              |
'''height:''' تحدد ارتفاع العنصر. (مثال: `height: 100px;`)
| '''margin'''     | المسافة حول العنصر (خارج الحدود)       | 0                  |
'''margin:''' تحدد المسافة حول العنصر. (مثال: `margin: 10px;`)
| '''padding'''   | المسافة داخل العنصر (داخل الحدود)       | 0                  |
'''padding:''' تحدد المسافة داخل العنصر (بين المحتوى والحدود). (مثال: `padding: 5px;`)
| '''border'''     | حدود العنصر                           | none              |
'''border:''' تحدد حدود العنصر. (مثال: `border: 1px solid black;`)
| '''background-color''' | لون الخلفية                          | transparent        |
| '''text-align'''  | محاذاة النص                            | left              |


== أنواع قيم CSS ==
'''ملاحظة:''' هذه مجرد أمثلة قليلة من بين مئات خصائص CSS المتاحة. يمكنك استكشاف المزيد على موقع [[W3Schools]] أو [[MDN Web Docs]].


تأخذ خصائص CSS أنواعًا مختلفة من القيم:
==وحدات القياس في CSS==


*  '''قيم الألوان:''' يمكن تحديد الألوان باستخدام أسماء الألوان (مثل `red`، `blue`) أو رموز الألوان السداسية العشرية (مثل `#FF0000` للأحمر) أو قيم RGB (مثل `rgb(255, 0, 0)` للأحمر). [[ألوان الويب]]
تستخدم خصائص CSS وحدات قياس مختلفة لتحديد القيم. بعض الوحدات الشائعة تشمل:
*  '''قيم الطول:''' تستخدم لتحديد الأبعاد مثل العرض والارتفاع والهوامش والحشو. يمكن تحديدها بوحدات مختلفة مثل `px` (بكسل) و `em` (حجم الخط الحالي) و `rem` (حجم الخط الجذري) و `%` (نسبة مئوية). [[وحدات القياس في CSS]]
*  '''قيم الخط:''' تستخدم لتحديد خصائص الخط مثل الخط والوزن والحجم. [[خطوط الويب]]
*  '''قيم الكلمات المفتاحية:''' كلمات محددة مسبقًا لها معنى معين، مثل `bold` و `italic` و `center` و `left`. [[كلمات مفتاحية في CSS]]
*  '''قيم الأرقام:''' أرقام صحيحة أو عشرية تستخدم لتحديد قيم رقمية.


== طرق تطبيق CSS ==
* '''px (بكسل):''' وحدة مطلقة.
* '''em:''' نسبة إلى حجم الخط الحالي للعنصر.
* '''rem:''' نسبة إلى حجم الخط الجذر (root element).
* '''%:''' نسبة مئوية.
* '''vw (عرض منفذ العرض):''' نسبة مئوية من عرض الشاشة.
* '''vh (ارتفاع منفذ العرض):''' نسبة مئوية من ارتفاع الشاشة.


هناك ثلاث طرق رئيسية لتطبيق CSS على صفحات الويب:
==طرق تطبيق خصائص CSS==


1.  '''CSS المضمن (Inline CSS):''' يتم تطبيق CSS مباشرة على عنصر HTML باستخدام سمة `style`. (مثال: `<p style="color: green;">This is a paragraph.</p>`) هذه الطريقة غير مستحسنة للاستخدام على نطاق واسع لأنها تجعل التعليمات البرمجية صعبة الصيانة.
هناك ثلاث طرق رئيسية لتطبيق خصائص CSS:
2.  '''CSS الداخلي (Internal CSS):''' يتم تضمين CSS داخل عنصر `<style>` في قسم `<head>` من مستند HTML. (مثال: `<style> p { color: green; } </style>`) هذه الطريقة مفيدة لتصميم صفحة واحدة.
3.  '''CSS الخارجي (External CSS):''' يتم تعريف CSS في ملف منفصل بامتداد `.css`، ثم يتم ربط هذا الملف بمستند HTML باستخدام عنصر `<link>`. (مثال: `<link rel="stylesheet" href="style.css">`) هذه الطريقة هي الأكثر شيوعًا والأكثر فعالية لتصميم مواقع الويب الكبيرة. [[ملفات CSS الخارجية]]


== خصائص CSS المتقدمة ==
1. '''CSS المضمن (Inline):''' يتم تطبيق الخصائص مباشرة داخل علامة HTML باستخدام سمة '''style'''. (غير مستحسن للاستخدام الواسع)
2. '''CSS الداخلي (Internal):''' يتم تضمين الخصائص داخل قسم <style> في رأس المستند HTML.
3. '''CSS الخارجي (External):''' يتم تعريف الخصائص في ملف CSS منفصل (.css) ويتم ربطه بالمستند HTML باستخدام علامة <link>. (الطريقة الأكثر شيوعًا والأفضل)


بالإضافة إلى الخصائص الأساسية، هناك العديد من خصائص CSS المتقدمة التي تسمح لك بإنشاء تصميمات أكثر تعقيدًا:
==اختيار الأفضل: CSS الخارجي==


*  '''Display:''' تتحكم في كيفية عرض العنصر. (مثال: `display: block;`، `display: inline;`، `display: flex;`، `display: grid;`) [[خاصية العرض (Display)]]
الـ CSS الخارجي يقدم العديد من المزايا، بما في ذلك:
*  '''Position:''' تحدد طريقة تحديد موضع العنصر. (مثال: `position: static;`، `position: relative;`، `position: absolute;`، `position: fixed;`) [[خاصية الموضع (Position)]]
*  '''Float:''' تسمح للعناصر بالطفو إلى اليسار أو اليمين. [[خاصية الطفو (Float)]]
*  '''Flexbox:''' نظام تخطيط مرن يسمح بإنشاء تصميمات معقدة بسهولة. [[Flexbox]]
*  '''Grid:''' نظام تخطيط شبكي يسمح بإنشاء تصميمات قائمة على الشبكة. [[Grid Layout]]
*  '''Transform:''' تسمح بتطبيق تحويلات على العناصر، مثل التدوير والقياس والانتقال. [[التحويلات (Transform)]]
*  '''Transition:''' تسمح بإنشاء انتقالات سلسة بين حالات مختلفة للعناصر. [[الانتقالات (Transition)]]
*  '''Animation:''' تسمح بإنشاء رسوم متحركة معقدة. [[الرسوم المتحركة (Animation)]]


== استراتيجيات تداول الخيارات الثنائية والتحليل الفني ==
* '''قابلية الصيانة:''' سهولة تحديث وتغيير التنسيق في مكان واحد.
* '''إعادة الاستخدام:''' يمكن استخدام نفس ملف CSS لعدة صفحات HTML.
* '''الأداء:''' المتصفحات تقوم بتخزين ملفات CSS الخارجية مؤقتًا، مما يحسن سرعة تحميل الصفحة.


على الرغم من أن CSS لا ترتبط بشكل مباشر بتداول الخيارات الثنائية، فإن فهم كيفية تصميم واجهة مستخدم جذابة وسهلة الاستخدام لمنصات التداول يمكن أن يكون له تأثير إيجابي على تجربة المستخدم. بالإضافة إلى ذلك، يمكن استخدام بعض مبادئ التصميم المرئي لتحسين الرسوم البيانية والأدوات التحليلية المستخدمة في التداول.
==أهمية فهم خصائص CSS للمطورين==


*  [[استراتيجية مارتينجال]]
فهم خصائص CSS أمر بالغ الأهمية لأي مطور ويب، سواء كان مبتدئًا أو محترفًا. يسمح لك بالتحكم الكامل في مظهر موقع الويب الخاص بك، وإنشاء تصميمات جذابة وسهلة الاستخدام. بالإضافة إلى ذلك، يمكن أن يؤدي استخدام CSS الفعال إلى تحسين أداء الموقع وسرعة تحميله.
*  [[استراتيجية المضاعفة]]
*  [[استراتيجية المتوسط المتحرك]]
*  [[استراتيجية مؤشر القوة النسبية (RSI)]]
*  [[استراتيجية خطوط بولينجر]]
*  [[تحليل الشموع اليابانية]]
*  [[تحليل حجم التداول]]
*  [[مؤشر الماكد (MACD)]]
*  [[مؤشر الاستوكاستيك]]
*  [[تحليل فيبوناتشي]]
*  [[التحليل الأساسي]]
*  [[التحليل الفني]]
*  [[إدارة المخاطر في التداول]]
*  [[التحليل الموجي إليوت]]
*  [[أنماط الرسوم البيانية]]


== خاتمة ==
==روابط ذات صلة==


خصائص CSS هي أساس تصميم الويب الحديث. من خلال فهم هذه الخصائص وكيفية استخدامها، يمكنك إنشاء مواقع ويب جذابة وفعالة. هذه المقالة قدمت نظرة عامة على خصائص CSS الأساسية والمتقدمة، بالإضافة إلى طرق تطبيقها.  ممارسة استخدام هذه الخصائص والتجربة معها ستساعدك على تطوير مهاراتك في تصميم الويب.
* [[HTML]]
* [[JavaScript]]
* [[تصميم الويب]]
* [[تخطيط الويب]]
* [[Bootstrap]]
* [[Tailwind CSS]]
* [[Sass]]
* [[Less]]
* [[CSS Grid]]
* [[Flexbox]]
* [[Specificity (CSS)]]
* [[Selector (CSS)]]
* [[CSS Box Model]]
* [[CSS Transitions]]
* [[CSS Animations]]


[[واجهة المستخدم]]
==استراتيجيات التحليل الفني و حجم التداول (للمقارنة و الفهم العام) ==
[[تجربة المستخدم]]
 
[[تصميم الويب المتجاوب]]
على الرغم من أن هذه المقالة تركز على CSS، فمن المهم فهم أن مبادئ التصميم الجيد يمكن أن تعزز تجربة المستخدم، مما يؤثر بشكل غير مباشر على سلوك المستخدم عبر الإنترنت.  لذا، بعض الروابط ذات الصلة بتجربة المستخدم و تحليل البيانات:
[[تطوير الواجهة الأمامية]]
 
[[HTML]]
* [[تحليل سلوك المستخدم]]
[[JavaScript]]
* [[خريطة الحرارة (Heatmap)]]
* [[A/B Testing]]
* [[تحليل مسار التحويل]]
* [[معدل الارتداد]]
* [[تحليل حجم التداول]]
* [[المتوسط المتحرك]]
* [[مؤشر القوة النسبية (RSI)]]
* [[خطوط بولينجر]]
* [[التحليل الفني للأسهم]]
* [[أنماط الشموع اليابانية]]
* [[نظرية الموجات الإليوت]]
* [[Fibonacci Retracement]]
* [[MACD]]
* [[تحليل الفجوات السعرية]]


[[Category:الفئة:CSS]]


== ابدأ التداول الآن ==
== ابدأ التداول الآن ==
Line 107: Line 116:
✓ تنبيهات باتجاهات السوق
✓ تنبيهات باتجاهات السوق
✓ مواد تعليمية للمبتدئين
✓ مواد تعليمية للمبتدئين
[[Category:CSS]]

Latest revision as of 09:16, 6 May 2025

خصائص CSS للمبتدئين: دليل شامل

مقدمة

تعتبر CSS (Cascading Style Sheets) لغة أساسية في تطوير الويب، مسؤولة عن تحديد طريقة عرض عناصر HTML على الشاشة. لا تتعامل CSS مع محتوى الصفحة، بل مع كيف يظهر هذا المحتوى. هذه المقالة موجهة للمبتدئين وتهدف إلى تقديم شرح مفصل لـ خصائص CSS، وهي الوحدات الأساسية التي تحدد مظهر عناصر الويب. فهم هذه الخصائص أمر بالغ الأهمية لإنشاء مواقع ويب جذابة وفعالة.

ما هي خصائص CSS؟

خصائص CSS هي تعليمات محددة تخبر المتصفح بكيفية تنسيق عنصر HTML. تأتي هذه الخصائص في شكل أزواج اسم: قيمة، حيث يحدد الاسم الخاصية المراد تغييرها، والقيمة تحدد كيفية تطبيق هذا التغيير. على سبيل المثال، `color: blue;` تحدد لون النص باللون الأزرق.

تصنيف خصائص CSS

يمكن تصنيف خصائص CSS إلى عدة فئات رئيسية. إليك بعض التصنيفات الرئيسية:

  • خصائص النص: تتحكم في مظهر النص، مثل الخط والحجم واللون والمحاذاة.
  • خصائص الصندوق: تتحكم في حجم العناصر ومسافاتها وحدودها وحشوها.
  • خصائص الخلفية: تتحكم في لون أو صورة الخلفية للعناصر.
  • خصائص التخطيط: تتحكم في كيفية ترتيب العناصر على الصفحة.
  • خصائص التحويل: تسمح بتدوير أو تغيير حجم أو إمالة العناصر.
  • خصائص الانتقالات والرسوم المتحركة: تسمح بإنشاء تأثيرات بصرية ديناميكية.

أمثلة على خصائص CSS الأساسية

| الخاصية | الوصف | القيمة الافتراضية | |----------------|--------------------------------------|--------------------| | color | لون النص | أسود | | font-size | حجم الخط | متوسط (16px) | | font-family| نوع الخط | sans-serif | | width | عرض العنصر | auto | | height | ارتفاع العنصر | auto | | margin | المسافة حول العنصر (خارج الحدود) | 0 | | padding | المسافة داخل العنصر (داخل الحدود) | 0 | | border | حدود العنصر | none | | background-color | لون الخلفية | transparent | | text-align | محاذاة النص | left |

ملاحظة: هذه مجرد أمثلة قليلة من بين مئات خصائص CSS المتاحة. يمكنك استكشاف المزيد على موقع W3Schools أو MDN Web Docs.

وحدات القياس في CSS

تستخدم خصائص CSS وحدات قياس مختلفة لتحديد القيم. بعض الوحدات الشائعة تشمل:

  • px (بكسل): وحدة مطلقة.
  • em: نسبة إلى حجم الخط الحالي للعنصر.
  • rem: نسبة إلى حجم الخط الجذر (root element).
  • %: نسبة مئوية.
  • vw (عرض منفذ العرض): نسبة مئوية من عرض الشاشة.
  • vh (ارتفاع منفذ العرض): نسبة مئوية من ارتفاع الشاشة.

طرق تطبيق خصائص CSS

هناك ثلاث طرق رئيسية لتطبيق خصائص CSS:

1. CSS المضمن (Inline): يتم تطبيق الخصائص مباشرة داخل علامة HTML باستخدام سمة style. (غير مستحسن للاستخدام الواسع) 2. CSS الداخلي (Internal): يتم تضمين الخصائص داخل قسم <style> في رأس المستند HTML. 3. CSS الخارجي (External): يتم تعريف الخصائص في ملف CSS منفصل (.css) ويتم ربطه بالمستند HTML باستخدام علامة <link>. (الطريقة الأكثر شيوعًا والأفضل)

اختيار الأفضل: CSS الخارجي

الـ CSS الخارجي يقدم العديد من المزايا، بما في ذلك:

  • قابلية الصيانة: سهولة تحديث وتغيير التنسيق في مكان واحد.
  • إعادة الاستخدام: يمكن استخدام نفس ملف CSS لعدة صفحات HTML.
  • الأداء: المتصفحات تقوم بتخزين ملفات CSS الخارجية مؤقتًا، مما يحسن سرعة تحميل الصفحة.

أهمية فهم خصائص CSS للمطورين

فهم خصائص CSS أمر بالغ الأهمية لأي مطور ويب، سواء كان مبتدئًا أو محترفًا. يسمح لك بالتحكم الكامل في مظهر موقع الويب الخاص بك، وإنشاء تصميمات جذابة وسهلة الاستخدام. بالإضافة إلى ذلك، يمكن أن يؤدي استخدام CSS الفعال إلى تحسين أداء الموقع وسرعة تحميله.

روابط ذات صلة

استراتيجيات التحليل الفني و حجم التداول (للمقارنة و الفهم العام)

على الرغم من أن هذه المقالة تركز على CSS، فمن المهم فهم أن مبادئ التصميم الجيد يمكن أن تعزز تجربة المستخدم، مما يؤثر بشكل غير مباشر على سلوك المستخدم عبر الإنترنت. لذا، بعض الروابط ذات الصلة بتجربة المستخدم و تحليل البيانات:


ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер