القائمة الرئيسية

الصفحات








                                                             CSS

 ومعناھا بالعربیة ( صفحات الأنماط ( Cascading Style Sheets ) تعني بالانجلیزیة CSS
لأفضل html الانسیابیة ) وھي لیست لغة برمجة وإنما تساعد على تنسیق وترتیب صفحة
شكل .


                                                       CSSطرق كتابة اكواد

-: CSS توجد ثلاثة طرق لكتابة اكواد
في داخل صفحة ) html في داخ أي وسم من وسوم style -1 كتابة التنسیق في القسم
مثال/ , ( html
<p style="font-size:20pt; font-family:Tahoma; > the text </p>



ك بكتابة وسم البدایة , html في صفحة <head> في الجزء CSS -2 كتابة كود
وبینھم نضع التنسیق , مثال/ </style> ووسم النھایة <style type="text/css">
<html> <head>
<style type="text/css">
p { font-size:20pt; color:#000; }
</style> </head>
<body>
<p> the text </p>
</body> </html>


ھذه أفضل طریقة إذا كانت لدینا عدة -: html -3 كتابة الكود في ملف خارجي عن صفحة
صفحات ( صفحات كثیرة ) حیث فرضا لو أردت تعدیل لون الجدول لن تتعب وتغیر جمیع
فقط ! ألیس ھذا رائعا ؟ CSS الصفحات ! بل ستقوم بتعدیل ملف
في صفحة مستقلة ومن ثم استدعائھا :- CSS لكتابة
CSS لا نكتب الوسوم بین وسمي النھایة والبدایة الخاصة ب CSS أولا :- عند كتابة صفحة
وتكتب وسوم الھوتمیل مباشرتا <style type="text/css" > - - - - - - </style>
p { color:red;
background-color:yello; }
h1 { color:black; }




                                      الفصل 1

                                                            (مظھر النصوص والخطوط )



أولا :- خصائص مظھر النصوص
Text-transform: 
ھذه الخاصیة تستخدم لتغییر حالة الأحرف ما بین صغیرة او كبیرة , وتأخذ احد ھذه القیم :-
لجعل الحروف كبیرة . Uppercase .1
لجعل الحروف صغیر . lowercase .2
ل جعل الحرف الاول فقط من كل كلمة حرفا كبیرا . capitalize .3
مثال/
p { text-transform:uppercase; }

                                                    text-align:

 

 

تستخدم لمساوة الاسطر و تأخد الاشكال التالية 

 

لمحاذاة النص إلى جھة الیسار . left .1

لمحاذاة النص إلى جھة الیمین . right .2

لمحاذاة النص إلى الأعلى . top .3

لمحاذاة النص إلى الأسفل . bottom .4

لمحاذاة النص إلى المنتصف . center .5

تجعل جمیع اسطر الفقرة متساویة . justify .6

مثال/

p { text-align:left; }



                                                                             خصائص الخطوط

font-style:

تستخدم ھذه الخاصیة للتحكم بالخطوط وتأخذ احد القیم التالیة :-

تجعل الخط مائل . italic .1

تجعل اخط عادي وھي القیمة الافتراضیة . normal .2

مثال/

p { font-style:italic; }

font-size: 

10pt وھي تستخدم لتحدید حجم الخط وتأخذ قیمة رقمیة مثلا

مثال/

p { font-size:13pt; }

font-family: 

ویمكن أن , andalus وھي تستخدم لتحدید نوع الخط وتكون قیمتھا عبارة عن اسم الخط مثلا

تأخذ قیم أخرى بالإضافة إلى اسم الخط وھي اسم عائلة من العوائل الثلاثة وھي :-

یفضل استعمالھا مع اللغة الانجلیزیة . sans-serif .1

ینصح باستعمالھا مع الشیفرات الحاسوبیة مثل شیفرات لغات monospace .2

البرمجة .

serif .3

مثال/

body { font-family:tahoma; }



                                                                            الفصل 2

(الحدود والھوامش والحشو )

border-collapse

ھذه الخاصیة تستخدم مع الجداول فقط , وھي تحدد ھل سیتم طي حدود الخلایا واعتبار وجود

أم سیتم اعتبار حد كل خلیة ( collapse حد واحد بین الخلیتین ( القیمة المسئولة عن ذلك ھي

مستقلا عن الآخر ( مسافة بین حد كل خلیة وأخرى ) .

مثال/

table { border-collapse:collapse; }

border-style

وھي تستخدم لوضع إطار حول فقرة معینة أو نص معین , وتأخذ احد القیم التالیة لتحدید نوع

ھذا الاطار :-

تستخدم للحدود ثلاثیة الابعاد . outset .1

تستخدم للحدود ثلاثیة الابعاد . inset .2

تستخدم للحدود ثلاثیة الابعاد . groove .3

تستخدم للحدود المضاعفة . double .4

تستخدم للحدود العادیة . solid .5

تستخدم للحدود ثلاثیة الابعاد . ridge .6

تستخدم للحدود المتقطعة . dashed .7

تستخدم للخطوط المنقطة . dotted .8

مثال/

div { border-style:groove; }


                                                                           الفصل 3

( مظھر القوائم والخلفیات )

                                                                          أولا :- خصائص الخلفیات

background-color: 

. # وھي تستخدم لتحدید لون الخلفیة , وتأخذ قیمة لونیة مثلا 870

مثال/

h1 { background-color:red; }

background-image:url( ); 

تستخدم لتجعل الخلفیة عبارة عن صورة حیث نكتب بین قوسیھا اسم وامتداد الصورة 


مثال/

p { background-image:url(" { ;(" الامتداد.اسم الصورة

background-repeat:

وھي تستعمل للتحكم بتكرار الصورة في الخلفیة  :-

لتكرار الصورة بشكل أفقي . repeat-x .1

لتكرار الصورة بشكل عمودي . repeat-y .2

لتكرار الصورة عمودیا وأفقیا . repeat .3

لعدم تكرر الصورة . no-repeat .4


(

                                                                            الفصل 4

              ( خصائص منوعة )

width

pxوھي تستخدم لتحدید عرض فقرة او اطار معین وھي تاخذ قیمة نسبة مئویة او رقم .

مثال/

div { width:40px; }

وفي ھذه الحالة سیكون العرض بنفس عرض ( auto ) یمكن أن نعطیھا القیمة 

الشاشة مھما كبرت او صغرت ولا یظھر شریط التمریر في حالة تصغیر الشاشة .

min-width 

  %وھي تستخدم لتحدید أقل عرض ممكن للإطار وھي تأخذ رقم بكسل او .

max-width

%وھي تستخدم لتحدید أكبر عرض ممكن للإطار وھي تأخذ رقم بالبیكسل او .

height

وھي تستخدم لتحدید طول فقرة او اطار معین وھي تأخذ قیمة % او رقم بالبیكسل .

مثال/

div { height:50px; }


                                                                               الفصل 5

                                                                              ( الوسوم الزائفة )

a:hover

من خلال ھذه الخاصیة  یمكن أن نضیف تأثیر على العنصر عند ملامسة

 <a> مؤشر الفأرة ذلك العنصر ویمكن أن نكتب اسم أي وسم ولیس فقط الوسم


مثال/

div { background-color:blue; }

div:hover { background-color:#585;

font-size:60px; }

الخاص بالوسم ھكذا :- (class ) أو ( id ) یمكن أن نكتب اسم 

( #name:hover { } ) مثلا

a:active

 فقط , ومن خلالھ نستطیع  <a> ھذه الخاصیة  یستخدم مع الوسم

أن نضیف بعض التأثیرات على الرابط الذي یتم النقر علھ في ھذه اللحظة .

مثال/

a:active { color:yellow; }


@media

من خلال ھذه الخاصیة  یمكن تخصیص شكل ومظھر الصفحة بناءً على ما

یقوم بعرضھا من شاشة حاسوب او آلة طابعة او غیرھا .

مثال/

<html>

<head>

<style type="text/css" >

@media screen {

p { text-align:justfy;

direction:rtl; }

body { background-color:blue; }

}

@media print {

p { text-align:justfy; } }

</style>

</head>

<body>

<p> paragraphe </p>

</body>

</html>


 

Commentaires

التنقل السريع