‏إظهار الرسائل ذات التسميات لغة البرمجة CSS. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات لغة البرمجة CSS. إظهار كافة الرسائل

السبت، 28 سبتمبر 2019

الدرس الثالث من دروس CSS

لغة البرمجة CSS
لغة البرمجة CSS

لغة البرمجة CSS
لغة البرمجة CSS

لغة البرمجة CSS
لغة البرمجة CSS

لغة البرمجة CSS
لغة البرمجة CSS

لغة البرمجة CSS

لغة البرمجة CSS

لغة البرمجة CSS
الدرس الثالث من دروس CSS
اتكلمنا فى الدرس الثانى على بعض selectors  المستخدمة فى CSS .
وهى
 public selector _ nesting selector _ grouping selector
 id & class selector _ attribute selector .

النهاردة ان شاء الله هنكمل  شرح selectors
<html>
    <head>
         <style>

         </style>
     </head>

     <body>
         <div>---------------------------------start parent
              <p>direct child p1</p>----direct child
              <p>direct child p2</p>----direct child

           <h3>
              <p>indirect child p3</p>---indirect child
            </h3>

          </div>----------------------------------end parent

          <p> outside the div p4</p>---outside the div
          <p> outside the div p5</p>---outside the div
    </body>
</html>
فى الكود السابق هنلاحظ ان العنصر الاب parent  هو div وبداخلة مجموعة من العناصر وهذة العناصر تسمى الابناء child وهى اما ان تكون ابناء مباشرين او ابناء غير مباشربن .
وفى نهاية هذا div يوجد مجموعة من العناصر خارجة وهى اشقاء لهذا div

عاوزين نعرف كيفة الوصول لابناء هذا div .
درسنا من قبل public selector
وفية يتم مباشرة كتابة عنصر HTML يلية الخاصية ثم القيمة .
وهنا يتم تطبيق هذة الخصائص على هذا العنصر حتى لو تكرر هذا العنصر فى صفحة HTML اكثر من مرة .
<style>
P{
Color:red;
}
</style>
سوف يتم تنسيق اى برجراف p بداخل الصفحة باللون الاحمر .
p1,p2,p3,p4,p5

- اما لو اردنا فقط تنسيق اى برجراف p بداخل div سواء كان ابن مباشر direct child او غير مباشر indirect child .
هنا هيظهر دور nesting selector وتم دراسته من قبل .
وفية يتم كتابة الاب الخاص بالعنصر يلية اسم العنصر الابن
هنا يتم فقط تطبيق الخصائص على هذا العنصر فقط التى بداخل هذا الاب .
<style>
div p{
color:red;
}
</style>
سوف يتم فقط تنسيق اى برجراف بداخل div باللون الاحمر
p1,p2,p3

النهاردة ان شاء الله عاوزين نوصل لابناء هذا div سواء ابناء مباشرين او غير مباشرين على حدى .

-لو اردنا تنسيق اى ابن غير مباشر  برجراف indirect child وهى p3 هنستخدم nesting selector .
<style>
div h3 p{
Color:red;
}
</style>

-اما  لو اردنا تنسيق اى ابن مباشر برجراف direct child وهى p1,p2
هنا هيظهر دور المحدد <

تستخدم فى حالة الرغبة فى تطبيق مجموعة من الخصائص على الابناء المباشرين لعنصر معين .
مثال: لو اردنا تغيير لون اى برجراف بداخل div  بشرط فقط الابناء  المباشرين  الى اللون الاحمر
div>p{color:red}
سوف يتم تنسيق اى ابن مباشر لعنصر div وهى p1,p2

كدا احنا قدرنا نوصل لابناء اى عنصر سواء كانوا ابناء مباشرين او غير مباشرين على حدى .
اما لو اردنا الوصول لاى عنصر خارج العنصر المحدد يتم ذلك باستخدام احد المحدات التالية :

 المحدد +
يستخدم فى حالة الرغبة فى تطبيق مجموعة من الخصائص على اى عنصر ياتى بعد العنصر المحدد بشرط ان ياتى بعده مباشرة .
<style>
div+p
{color:red}
</style>
سوف يتم تنسيق اول برجراف p ياتى مباشرة بعد div  باللون الاحمر  p4 .

اما فى حالة الرغبة فى تطبيق مجموعة من الخصائص على جميع العناصر التى تاتى بعد العنصر المحدد .
هنا هيظهر دور المحدد ~

<style>
div~p{
color:red;
}
</style>
سوف يتم تنسيق جميع البرجرافات p التى تاتى بعد div باللون الاحمر p4,p5 .

What is CSS in HTML?
What is CSS stand for?
Why is CSS used?
What are the 3 types of CSS?
What is CSS template?
How CSS is used in HTML?
What are CSS rules?
How does CSS actually work?
What is CSS explain types of CSS?
Who invented CSS?
What is HTML and CSS used for?
What are CSS properties?

لغة البرمجة
لغة البرمجة c
لغة البرمجة جافا
لغة البرمجة بايثون
لغة البرمجه
لغة البرمجة c++4
لغة البرمجه جافا
لغة البرمجة فيجوال بيسك
لغة البرمجة go
لغة البرمجة المناسبة للروبوت
لغة البرمجة logo
لغة البرمجه c++
لغة البرمجة
لغة البرمجة c++ للمبتدئين
لغة البرمجة c
لغة البرمجة r
لغة البرمجة بايثون python
لغة البرمجة html
لغة البرمجة c sharp
لغة البرمجة بايثون
لغة البرمجة دارت
لغة ا
تحياتى للجميع

الخميس، 26 سبتمبر 2019

الدرس الأول من دروس تعلم CSS

الدرس الاول من دروس تعلم css
وهى عبارة عن مقدمة عن css

 اولا :ماهى css ؟
css
هى المسئولة عن تنسيق شكل الموقع مثل اضافة الالوان للموقع  وحجم الخط وغير ذلك من التنسيقات .
وهى اختصار
cascading style sheets .

ثانيا: هل يجب تعلم اى لغة اخرى  قبل البدء فى  css ؟
نعم يجب اولا تعلم html بعدها يتم تعلم CSS
لان CSS تعتمد كل تعليماتها على استخدام html .

ثالثا : ماهى الادوات المطلوبة لكتابة اكواد CSS
مثل ماذكرنا فى الدرس الاول من دروس html
فأنت تحتاج فقط الى Browser
واحد البرامج او editor المستخدمة فى كتابة اكواد html
ومن اهمها Notepad++ - komodo - brackets

وقبل البدء فى توضيح طرق تضمين اكواد CSS بداخل صفحات html .
يجب اولا معرفة syntax او طريقة كتابة اكواد CSS وهى كالتالى:

Selector{
Property:value;
.
.
}

Selector
وهو element او العنصر المختار او مجموعة العناصر المختارة والمطلوب تطبيق هذة التنسيقات عليها .
property
وهى الخاصية وهناك العديد والعديد من الخواص فى CSS
value
وهى القيمة الخاصة بهذة الخاصية .

رابعا : ماهى الطرق المتاحة  لوضع اكواد CSS بداخل صفحة HTML ؟
1- external
2-internal
3- inline
                                       1- external
من خلال كتابة اكواد CSS بداخل صفحة خارجية تاخذ الامتداد
.CSS
ويتم ربط صفحة css بصفحة html من خلال كتابة تاج الارتباط فى تاج  head الخاص بصفحة HTML .

مثال للتوضيح :باافتراض اننا نريد انشاء صفحة نكتب بها عبارة welcome to CSS ونريد عمل تنسيق  لهذة العبارة وهو تغيير لونها بالون الاحمر .
<!DOCTYPE HTML>
<HTML>
     <head>

    </head>

    <body>
     <p>welcome to CSS </p>
    </body>

</HTML>

هنا يتم عمل صفحة خارجية تاخذ الامتداد CSS.
ولتكن  هذة الصفحة باسم style.CSS
ويتم كتابة الكود التالى داخل صفحة CSS
p{
color:red;
}

هنا تم كتابة اسم تاج HTML وهو p وهو العنصر المختار او selector واستخدام خاصية color واسناد قيمة لها وهى red او الون .
باقى لنا الان هو الربط بين كلا الصفحتين  صفحة HTML وصفحة CSS .
ذكرت فى الشرح ان كود الربط يتم كتابتة فى تاج head فى صفحة HTML كالتالى :
<head>
<link rel="stylesheet" type="text/CSS" href ="style.CSS">
</head>
هنا يتم تحديد نوع الملف الخارجى وكذلك كتابة اسم صفحة CSS التى يتم الارتباط معها .
                                               2- internal
تكتب بداخل صفحة HTML فى  تاج head بداخل تاج style
<head>

<style >

p{
color:red;
}
</style>

</head>
تكتب اكواد CSS بنفس الطريقة السابقة .
                                            3-inline
<p style="color : red ;"> welcome to CSS</p>
هنا يتم كتابة اكواد CSS بداخل اى عنصر او تاج نريد تطبيق هذة الخصائص او التنسيقات علية .
تحياتى للجميع .
#Html-css-self-study

What is CSS in HTML?
What is CSS stand for?
Why is CSS used?
What are the 3 types of CSS?
What is CSS template?
How CSS is used in HTML?
What are CSS rules?
How does CSS actually work?
What is CSS explain types of CSS?
Who invented CSS?
What is HTML and CSS used for?
What are CSS properties?

لغة البرمجة
لغة البرمجة c
لغة البرمجة جافا
لغة البرمجة بايثون
لغة البرمجه
لغة البرمجة c++4
لغة البرمجه جافا
لغة البرمجة فيجوال بيسك
لغة البرمجة go
لغة البرمجة المناسبة للروبوت
لغة البرمجة logo
لغة البرمجه c++
لغة البرمجة
لغة البرمجة c++ للمبتدئين
لغة البرمجة c
لغة البرمجة r
لغة البرمجة بايثون python
لغة البرمجة html
لغة البرمجة c sharp
لغة البرمجة بايثون
لغة البرمجة دارت
لغة ا
تحياتى للجميع