Professional Documents
Culture Documents
Css Explation
Css Explation
َ ت انٕٚب ٙ ،رن انٕ ا ّ حٛى ٛشَشص نٙ ٙانمشٚب ا خشع س ٙان
ٌ ت يؼُٗ نهُ ،ان حب ُّ ٚأٌ ٚمٕو ت ْ ٛهٛت نهُ HTMLحغخ ذو م
><p>.ٔ<h1 ٚمٕل ي ً "ْزا ػُٕاٌ" أٔ "ْزِ مشة" ٔٚغخ ذو ٔ ٕو HTMLي
ٛى نهٕ ك، تح ػٍ شق ٌٕ ٙان ت انٕٚب ذأ ان ي اصد ٚد ٓشة
خشاع ٔ ٕو - ث َٛ -خ غٛب ٔي ٚشٔ ٕ حٓى و ي شي ٕا ان خ ٔنخه ٛت س
هٛت َّ ٓٚخى ن ػٍ ٔ ٕو HTMLا ><fontانز٘ ٚخه HTMLذٚذة ي
نٓ ٛهٛت.
ئ ٛ ،ا خ ذاو ْزا انٕ ى ><table أدٖ رن إنٗ أٌ حغخ ذو ٔ ٕو ْ ٛهٛت ي
ٔ ،ان ٛش يٍ انٕ ٕو انخ ٙا خشػ ي ت يؼُٗ نهُ ت ذ ً يٍ إ ٛى ان نخ ذٚذ ح
هت " خ خ ج إنٗ ان خ ٔا ذ ،أ يخ م يذػٕيت يٍ >َ <blink
ت. ت" ي نٕ ت ٙيٕا ان ان َ ٙنشؤٚت ْزِ ان
يٛى ٍٛش ً ؼ نت ٔػ هٛت َ ء انخ هت َٓ حٕ ش نه ا خ شث CSSنؼ ج ْزِ ان
ٍٛ ث َ ٙظ انٕ ٔ ،ان ٛان خ يٛى خ ٌٕ يذػٕيت يٍ ْٔزِ انخ
ٛش. ت ٔي خٕ ٚحٓ ٚغ ػ هٛت إداسة ان ٕ ان
ز ٔ CSS؟ و
١خ ٘:ٟ ّ ُ١اٌّٛال ٛ ٚ ،ا ٘ ا ٌُ زج ٛ CSSح ٟ
١اٌز ّ. ُ١ ئِى ٔ١خ أوج ٚأ ق ٌٍزؾىُ ثز
HTML CSSح ّ حه ان غخ ذيت ، HTML ٙنزن إرا حؼه ان ٛش يٍ
ٙان نب خخ ٍ يٍ حؼهى CSSغٕٓنت ،نُهم َ ٙشة يٛى َ َ ء انخ ٔا خ ذايخٓ
.ٙ ػهٗ ْزا ان ل ا
ب خ ٌىزبثخCSS اٌمٛاػ ا
>"<body bgcolor="#FF0000
ٕز ٍّٗ ا.ْ٢ أٚاِ CSS؟ ٘ ا ِ٘ ٛ ٌىٓ أٔ ٓ٠
HTMLخ CSS ؼ
<html>
<head>
<title>Example<title>
</head>
<body style="background-color: #FF0000;">
<p>This is a red page</p>
</body>
</html>
styleُ ٚ َ ث ز اHTML ٍِ ّذ :2 مخ٠ ٌا
:مخ٠ ٌك ٘ ٖ ا١ج خ١ ١٘ ا ِض ي ٌىٚ ،<style> ُ ٚ َ ز ٙٔ مخ ِ زٍ خ ث٠ ٘ ٖ ؿ
<html>
<head>
<title>Example<title>
<style type="text/css">
body {background-color: #FF0000;}
</style>
</head>
<body>
<p>This is a red page</p>
</body>
</html>
ٟ ٠مخ ٍِ :3 اٌ
٠ ٟؾ ٞٛأٚاِ ، CSS اث ٌٍّ ٟ٘ٚ ،أْ م َٛثٛ ٠مخ ا ٘ ٖ ٘ ٟاٌ
٠مخ ٌغّ ١ا ِضٍخ. ٕم َٛث ز اَ ٘ ٖ اٌ ي ٘ ا اٌ
ّ٠ ٜىٕه مخ ِٚ ،.cssض اٌٍّ د ا ٔ ٠ ٟز َ اٌ ٛ٘ ٟثج ؿخ ٍِ اٌ اٌٍّ
اٌ ٍت. ٗ ِٛ ٚ ِ ٟل ه أ ٍٝ ٚاٌم أْ
اٌز ِّ ، (style.css)ُ١ض ٘ ا اٌ اث ٍِٚ HTML اٌّ ٛ٘ ٕ٘ ُٙئٔ ء اث ثٍِ ٓ١
HTML: ٟ ٚا ي ّ٠ىٓ ئٔ ءٖ ِٓ
ٍت ت ٍ
خ١ ٍ ٌْٛ ١ ْ ئرا أ د ِض ً أ، ٙاٌغٚ لذٌٛ ِٓ ا١ه اٌىض١ٍ ٛ ْ إّٔٙى٠ ٘ ٖ اٌ ى ح
٠ ٌٝؾز ط ئ لذٌٛه ا١ٍ ٛ٠ ّْىٕٗ أ٠ ُ١ّ ؾخ ٍّ اٌز100 ٞٛؾ٠ لِٛ
ٟ اٚ ١١ ثزٟٔاٛ ي ٠ ِ ١١ ّٓى٠ CSS َ ث ز ا، ٍِ ثٕ ه100
.ُ١ّ ٍِ اٌز
.ْ٢ إٍّٝ ٖ ز ِ ٍٝ ٌٕز ة
ة ثٕ ه
ّ٘ أ،ٓ١ ٍِ لُ ث ٔ ءٚ ،ٟ ٔ ِؾٞ أٚ( أNotepad) ث ٔ ِظ اٌّ ى ح١ لُ ثز
: د٠ّٛ ٘ ٖ اٌّؾزٙ١ ٚ CSS ٢اٚHTML
default.htm
<html>
<head>
<title>My document</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h1>My first stylesheet</h1>
</body>
style.css
body {
background-color: #FF0000;
}
ّ ْ اٌٍٛ اٞٛ ؾٟ٘ٚ ؾخ ٌ اٌٝأ ئٚ ِز ؾهٟ default.htm ٍِ لُ ث زؼ
!يٚ ُ ا١ّ ٕ ! ٌم لّذ ث ٔ ء ٍِ اٌز١ٔ ٙ ،خ١ ٍ و
اٌ ٍ بدٚ ْاٌٛ ا:3 اٌ سط
ً ثز ٍُ ؿ ق ِزم ِخ٠َ أٛ ٕم،ل هٌّٛ د١ ٍ ٌاٚ ْاٌٛ ا١ خ١ ١ٕز ٍُ و ٌ ٘ ا اٟ
CSS:ٟ ٌ ٔ ػ ٘ ٖ ا،خ١ ٍ ٌ ح اٛ لِٛ ٠ ٌزؾ
color
background-color
background-image
background-repeat
background-attachment
background-position
background
style.css
h1 {
color: #00ff00;
}
default.htm
<html>
<head>
<title>My document</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h1>My first stylesheet</h1>
</body>
اٌــ HTMLوّ : ٍٝ٠ ٍِ ٝ ٌٕ ٙ ٠ٚ
'background-color'خ ب
. ٕ ٞخ أ١ ٍ ٌْٛ ؾbackground-color خ١
ٟ ، ٛ ٌٕاٚ ٓ٠ٚ ٕ ٌ ِض اٜ أ ٕ ٍٝ خ١ ٍ ٌْ اٌٛ خ١ ١ ً ٠ّىٕه أ٠
<h1>.ٚ<body> ٞ ٕ ٌ خ١ ٍ ْاٌٛ أ١اٌّض ي أ ٔ ٖ لّٕ ث ز
style.css
body {
background-color: #FFCC66;
}
h1 {
color: #990000;
background-color: #FC9804;
}
<html>
<head>
<title>My document</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h1>My first stylesheet</h1>
</body>
</html>
style.css
body {
background-color: #FFCC66;
background-image: url("butterfly.gif");
}
h1 {
color: #990000;
background-color: #FC9804;
}
ثخ ٔ ظٛ ٌّٛ اٌّ ٍ اٌٚ س اٛ ٌ ٔ ظ اٝ سح اٌ شا خٛ خ ٘بِخ ت ا ساجٛ ٍِ
CSS ٍِ اٌــٚ HTML ٍِ بد اٌــ
تٛانم ٕان ي ل
style.css
body {
background-color: #FFCC66;
background-image: url("butterfly.gif");
background-repeat: no-repeat;
}
background-color: #FC9804;
}
ٛسح اٌ ٍ خ ""background-attachment ذ
ٛح اٌ ٍ ١خ ثزخ أِ ٚزؾ وخ ١خ background-attachmentؾ ِ ئرا و ٔذ اٌ
. ِ ِؾز ٠ٛد اٌ ٕ
ؾخ ،ث ّٕ١اٌ ٛح ٕ ِ ٠م َٛاٌم ب ثزؾ ٠ه اٌ اٌ ٛح اٌض ثزخ ٌٓ زؾ ن ِ إٌ
ؾخ ثّؾز. ٙ ٠ٛ اٌّزؾ وخ ززؾ ن ِ اٌ
١خ ،background-attachment ٌ ٙ ٌٍم ُ١اٌزّ٠ ٟىٕه ٚ ٟاٌغ ٚي أ ٔ ٖ ٍِ
ز ف ث ٓ١اٌ ٛح اٌض ثزخ ٚاٌّزؾ وخ. ا ٘ ا ِضٍخ ٚ
style.css
body {
background-color: #FFCC66;
background-image: url("butterfly.gif");
background-repeat: no-repeat;
background-attachment: fixed;
}
ذة ن ؼٚ ت ان ذٛت ْزة انم حى ا
h1 { ان ٕسة خت
color: #990000;
background-color: #FC9804;
}
ٛسح اٌ ٍ خ""background-position ِىبْ
١خ background-position ؾخ ،اٌ اٌ ٛح اٌ ٍ ١خ ٟأ ٍ٠ ٝ ٍم ٛ ً١
خ. اٌ ٛح ٟأِ ٞى ْ ِٓ ٖ ٠اٌ ّؼ ٌه ثز ٖ ٘ ١١اٌمّ١خ اٌزٍم ١خ ٚٚ
ِؾ ح ِض خ ٚو ٌه ِم ١٠ ع اٌ ٘ ا إٌ ك ّ٠ىٓ ؾ ٖ ٠أ ً ٠ث ٌٕ جخ اٌّإ٠خ ِٓ
ي ا ز اَ وٍّ د ِض left ٚcenter ٚbottom ٚ top ٚاٌ ٕز١ّ١ز ،أِٓ ٚ اٌجى
right.ٚ
background-position: 2cm ٍ ُخى ي2ٔ ت غ س انٚ ٍ ُخى ي2 ػهٗ ؼذ ْزِ ان ٕسة ٔ ؼ
ْذ ان ل
2cm; أػهٗ ان ت
background-position: top
ت ٍ انٛ ٚ ٗ أػهٙ ْذ ان ل ْزِ ان ٕسة ٔ ؼ
right;
style.css
body {
background-color: #FFCC66;
background-image: url("butterfly.gif");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom;
}
h1 {
color: #990000;
background-color: #FC9804;
}
ّىٓ وز ثزخ وز ث٠ ٠اٚ ) %25 %50 ( خ ث ٌٕ جخ١ ٌّىٓ وز ثخ ا٠ : خ ٘بِخٛ ٍِ
(right bottom)
style.css
background-color: #FFCC66;
background-image: url("butterfly.gif");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom;
ف ّ وٟ٘ ُ١اٌمٚ ٌّٙ خ١ ّخ اٌزٍم١اٌم ٛؼ ث َ اٌّزٛم١ ٚ ٓ ٌُ ؾ ا١ز١ ٌا
top left.ٚscroll
ٍِ
ٍ ٙث ز إَ ٚ ، CSSم َٛأ ً ٠ثّ ٌغخ ِ ىٍخ ٛؽ ٚو١ زز ٍُ اٌ ٘ ٟا اٌ
ؾ١ؼ ِ ٌُ ىٓ ِضجزخ ٍ ٝاٌؾ ٛة، ٙث ى ٛؽ اٌزٌٓ ٟ اٌ عث و١ ١خ
: ٘ ٟا اٌ ٕز ٍُ ٘ ٖ اٌ
font-family
font-style
font-variant
font-weight
font-size
font
"font-family" ٛ ٔ ٛاٌ
ت ا ٠ٌٛٚخ ٍٕ ٝ جك ٍٝ ٛؽ ل ّخ ١خ font-familyز َ ٌٛ اٌ
ٛؽ ١م َٛث ز اَ اٌ ّٓ ل ّخ اٌ ا ٚي ؼ اٌ ؾخ ِ ،ئرا ٌُ ٠غ اٌّز أٚ
إٌّ ت. اٌز ٌ٘ٚ ،ٟى ا ز٠ ٝغ اٌ ع اٌ اٌض ٔ ٟ ٟاٌم ّخ ٚئرا ٌُ ٠غ ٖ ١ؾ ٚي
ٛؽ أ ّ ء اٌ
أ ّ ء ِخ
ى ِزّ سّ ،ض ً sans- ٛؽ اٌزٌٙ ٟ ٛؽ ؾ اٌّغّ ٛخ ِٓ اٌ ّ ء اٌ ِخ ٌٍ ا
ٛؽ ِٕ جخ ٌ ع ف ٟ٘ٚ ٍ ٝا ؾ ٞٛصٚا ٛؽ ِ ٟ٘serifغّ ٛخ ِٓ اٌ
خ. ٍ ٝاٌ إٌ
ٌ ٠ه ُ اٌ ِٓٚ ،ٗ١ٍ٠ ٞ اٌّ ٛؽ ِٛ ٟل ه ٔذ ج أ ِ اٌ ل ّخ ث ٌ ِٕ
ؾخ ّٓ أْ اٌ ٠مخ ٛؽ ،ث ٖ ٙاٌ أْ ٕ ٟٙاٌم ّخ ث ُ ِغّ ٛخ ِخ ِٓ اٌ ا
اٌ ٞلّذ ثزؾ .ٖ ٠ ؼ اٌ ٌ ٠ه ئرا ٌُ ٠غ اٌّز اٌّ إٌ ِٓ ٛاٌ ز ع ثٕ
style.css
"font-style" ٌشاص ا
ٚأitalic ٚأnormal ّخ١ؾّ اٌم١ ٌ ؾ ِ ئرا و ْ اfont-style خ١ ٌا
. ِ ث ىٙ < زh2> ٓ٠ٚ ٕ اٌّض ي أ ٔ ٖ وٟ ،oblique
h1 {font-style:italic;}
"font-variant" ٌب ٓ ا
ٌٍsmall-caps ٚأnormal ٓ١ّز١ٓ اٌم١ ث١ز ٌ َ زfont-variant خ١ ٌا
فٚ ىزت ثؾ١ ٌٕ أْ اٟٕ small-caps ّخ١ اٌم،خ١ثٚ ٚ ِز ٍمخ م ث ٌٍ د اٟ٘ٚ
ٟ ٌىٟ ٢٘ اٌّض ي ا ْه أ١ٍ ،ً ا ِ ِ ثىٚ ج٠ ، ، ح١ ُخ اٌؾغ١ ٔ ِٓ ٕٙ ح ٌى١وج
: ُ أوضٙ
style.css
h1 {font-variant: small-caps;}
h2 {font-variant: normal;}
"font-weight" ٌصْ اٚ
ّؾ٠ ْأ ٌٍ ّٓى٠ ، ٌ " م " اْٚ ّ وخ أٛوُ زى font-weight خ١ ٌا
900 ٌٝ ئ100 ِٓ َ ل ُ ا ز اَ ا ؾد ٕ٘ ن ِزٚ ،bold ٚأnormal ّخ١اٌم
. ٌم ا ٌٛ
style.css
"font-size" ٌُ ا
font-size. خ١ ٌ ٖ ث٠ ّىٓ ؾ٠ ٌغُ ا
ُغ ٌٛ ِّٙىٓ ا ز ا٠ ٟخ) اٌز٠ إٌ جخ اٌّإ، ثى: اد (ِض يٌٛ ِٓ ا٠ ٌٕ٘ ن ا
:ّٓ ز٠ اٌّض يٚ ،ًِ اد ا وض ا ز اٌٛ اٍٝ ٘ ا اٌّض ي ٕ وٟ ، ٌا
style.css
h1 {font-size: 30px;}
h2 {font-size: 12pt;}
h3 {font-size: 120%;}
p {font-size: 1em;}
) 'ٔ( 'pt' ٚ 'pxم خ ث ٟ٘ٚ ،أْ و ِٓ (اٌج١ى ا ث ٚ ٓ١اد اٌم١ ق ٚا ٕ٘ ن
غُ اٌ ِؾ اً ث لخ ٚثذ ثّ 'em' ٚ'%' ّٕ١ؼ ٌٍّ ز َ ثز ١١ غُ اٌ ) غ
خ أ ٚوج ز ١د اٌ ئٌ ٝاٌّ ز ٜٛإٌّ ت ٌٗ ٕ٘ ،ن اٌ ِٓ ٠اٌّ ز ِ ِٓ ٓ١ر ٞٚا
٠خٌٚ ،ى ٔ ؼ اٌّٛل خ راد ٛح أٍّ٠ ٚه ٟاٌج اٌ ٓ أِٓ ٟٔ ٠ ِٓ ٚ
ِ ٍٙ٠ض ' '%أٚ ّ٠ىٓ ث ِٓ ا ز اَ ٚاد ل١ لبث ً ٌٍٛ ٛي ٌ ٖ ٙاٌ بد ٌٍٚغّ١
'em'.
١خ ٚئو جٍ، ٛ ٛ ٠و ِٛ ٟص٠ غُ اٌ ٠ ٟاٌّض ي أ ٔ ٖ ١ ٛؼ ٌى١ ١خ
ٓ رٌه؟ ا خ ،أ
"font" ٌا ب ّ و
. اٚ ٟ ؽٛ ٌا و ز ْ إّٔٙى٠ ٟخ اٌز١ ٌاfont َا ز ا
<p>: ٕ ٌٍ ؽٛ ثخ اٛ ٌ ٘ ٖ اٛ ً ّض
style.css
p{
font-style: italic;
font-weight: bold;
font-size: 30px;
font-family: arial, sans-serif;
}
style.css
p{
font: italic bold 30px arial, sans-serif;
}
١خ ٌّ ّّ ٟاٌّٛال ٘ ٟ ،ا اٌ ٍ٘ ِ ٟخ أ خ ؿ اص ئٌ ٝإٌ ٛ ٕ ١ك ٚئ
ٕ ،زؾ س ٓ ٘ ٖ ٌ١ت اٌ غ١جخ اٌز ٟم ٌِ CSS ٙزٕ ١ك إٌ ِم ِخ ٛي ا ز
: ٘ ٟا اٌ اٌ
text-indent
text-align
text-decoration
letter-spacing
text-transform
ش""text-indent بسؽ ل أٚي ٚ
خ لج خ ِ خ ٌّ خ أٔ١مخ ئٌ ٝاٌ م اد ثٛ ١خ ّ text-indentؼ ٌه ث اٌ
ز َ اٌ ٕ ٕ اٌمّ١خ ٌ30pxى اٌ م اد اٌزٟ ِٓ اٌ م ح ٟ ،اٌّض ي أ ٔ ٖ ٚ أٚي
<p>:
style.css
{p
;text-indent: 30px
}
ٝ ٙ ٠ٚاٌّ ز ع وّ : ٍٝ٠
""text-align ِ براح إٌ
،ٟ ز َ ٟاٌّ ١خ " "alignاٌز ٟو ٔذ جٗ HTML ٟ ١خ text-align
""centred " "leftأ ٚاٌ"right" ٓ١ّ١أ ٟ ٚإٌّز ّ٠ىٓ ِؾ را ٗ ٔؾ ٛاٌ١ إٌ
ث ِٓ اٌغ ٔج ٓ١وّ خ ئٌ ٝرٌه اٌمّ١خ justifyزم َٛثّؾ راح إٌ ٚث
ٚاٌّغ د. اٌ ؾ
اٌغ ٚي ><thلّٕ ثّؾ را ٗ ٔؾ ٛاٌ ،ٓ١ّ١ث ّٕ١اٌج ٔ ١د ٟ ٟأ ٟاٌّض ي أ ٔ ٖ إٌ
ٟاٌ م اد مّٕ ثّؾ را ٗ ِٓ اٌغ ٔج:ٓ١ أِ إٌ اٌغ ٚي > <tdرٔ ٘ ٕ٠ؾ ٛإٌّز
style.css
{ th
;text-align: right
}
{ td
;text-align: center
}
{p
;text-align: justify
}
<html>
<head>
<title>My document</title>
<link rel="stylesheet" type="text/css" href="as.css" />
</head>
<body>
<table width="100%" border="3">
<tr>
<td>help</td>
<td>more</td>
<td>self</td>
</tr>
<tr>
<td>share</td>
<td>us</td> حى ا ت ٕد ذٔال دا يه
<td>our</td> HTML انــ
</tr>
</table>
</body>
</html>
<table width="100%" border="3">
<tr>
<td>help</td>
<td>more</td>
<td>self</td>
</tr>
<tr>
<td>share</td>
<td>us</td>
<td>our</td>
</tr>
</table>
</body>
</html>
HTML اٌــ ٍِ ا ٔ < زُ ا ب خP> ٌٕ اٛس ب ش وٛٙ اَ ارا اس ٔب
"text-decoration" ٌٕص ش خ ا
ً ّض، ٌٕ اٍٝ اد١ ٚف أ خص ّىٕه ِٓ ئtext-decoration خ١ ٌا
<h1> ٕ وٟ ٢ اٌّض ي اٟ ،ٗ١ٍ ٚلٗ أٛ ٚ أ، ٌٕا اً أ ١ ّْىٕه أ٠
ٌا ٛ<لّٕ ثh3> ٚ ٙلٛ ٟٓ اٌز٠ٚ ٕ ٌ اٟٙ <h2> ًِ أ ٍٙ ٕ أ ٚ
. ٙ١ٍ
style.css
h1 {
text-decoration: underline;
}
h2 {
text-decoration: overline;
}
h3 {
text-decoration: line-through;
}
"letter-spacing"فٚاٌّغب خ ث ٓ اٌ ش
style.css
h1 {
letter-spacing: 6px;
}
p{
letter-spacing: 3px;
}
"text-transform" ٌٕ اٛ
ُ١ٓ اٌم١ز ث ّْىٕه أ٠ ،خ١ اٌٍ د اٌ ثٟ ٌ زؾىُ ثؾغُ اtext-transform خ١
ٌٕ اٛٙ خ١ ١ٓ و ٌٕا ثٚ ،lowercase ٚأuppercase ٚأcapitalize
.ٍٟ ا
اٙ ثٚ" أHEADLINE" ا اٌ ىٙ ٌٍّ ز َ ثٙ ّْىٓ أ٠ "headline" ّض ً وٍّخ
text-transform:ُ١ ِ اٌمِّٙىٕه ا ز ا٠ ُ١ ٕ٘ ن أ ث ل، "Headline" اٌ ى
capitalize
"John Doe". ز جؼ: "john doe" ي ِٓ و وٍّخ ِض يٚ اٌؾ ف ا١َ ثزىجٛم
uppercase
"JOHN DOE". ز جؼ: "john doe" ِض ي، ح١ف وجٚ و اٌؾ غ
lowercase
"john doe". ز جؼ: "JOHN DOE" ِض ي، ح١ فٚ و اٌؾ زغ
none
HTML. ٍِ ٟ وّ وزتٙ ١ ٌٕ ا، ١ َٞ ث ّ أٌٛٓ م
فٍٚ وزت ث ش ا ٌٕ أْ اٜ زشٚ ا اٌّ بيٌٙ HTML ٍٝأٌم ٔ شح ػٚ شة
.شح
style.css
h1 {
text-transform: uppercase;
}
li {
text-transform: capitalize;
}
ٍِ
اٌ ثمخ ٍ ٝاٌ ٚث (ِض ي ١١ :ا ٌٛاْ، ً ٟاٌ ٚ ٍّزٗ جك ِ ّ٠ىٕه أْ
ّؼ ٌه ثزؾ ٠ اٌ ٚاث ،ئٌ ) اٌغ ٕ٘ ٠أْ CSS أ ٛؽٚ ، اٌ
ً أ ٚو ْ ِإ اٌّ ز َ اٌ اث أ ٚصا ٖ أ ٚو ْ ٔ ِ زٍ خ ثؾ ت ٌخ اٌ اث ئْ ٌُ ٠
خ ِإ اد ٍّ١خ ١ ِٚح ٍ ٝاٌ ٚاث ٌٍ ،زؾىُ اٌ ح ٛق اٌ اث ،و ٘ ا ّ٠ىٕه ِٓ ئ
ز َ ِ pseudo-classes .ّٝ ٠ ث ٖ ٙاٌز ١اد ٠غت أْ
ي اٌٌ ٌ<a> ُ ٛه ِٓ HTML ٌٍٕم ٔ شح ػٍ ٝاٌّ بي ،وّب ؼشف اٌشٚاث
CSS: ّىٕٕب أْ ٔغز َ aوّٕزم
style.css
{a
;color: blue
}
default .html
<a href="http://www.yahoo.com"> yahoo.com
></a
ز َ ٌ ٌ ،ه ّ٠ىٕه أْ ٠ دّ ،ض ً ّ٠ىٓ أْ ٖ ٚ ٠اٌّ ز َ أٚ ح اٌ اث ٌٗ
ى ً ِ زٍ ً ٌٍ اث اٌ ٞصا ٖ اٌّ ز َ ٓ اٌ اث اٌ ٖ ٠ ٌُ ٞث . خ ِ ٠خ ٌى ٟؾ
style.css
{ a:link
;color: blue
}
{ a:visited
;color: red
}
style.css
{ a:link
;color: #6699CC
}
ٝ ٙ ٠ٚاٌّ ز ع وّ : ٍٝ٠
style.css
{ a:visited
;color: #660099
}
: ٍٝ٠ ّ اٌّ ز ع وٝ ٙ ٠ٚ
: activeاٌ خ اٌّض خ
.خ ٌٕاث اٚ ٌٍ َ ز :active خ٠ ٌّاٌ خ ا
:اء خ١ ٍ ثٙ خ ز ٌٕاث اٚ ٌ اٌّض ي أ ٔ ٖ و اٟ
style.css
a:active {
background-color: #FFFF00;
}
style.css
{ a:hover
;color: orange
;font-style: italic
}
style.css
a:hover {
letter-spacing: 10px;
font-weight:bold;
color:red;
}
: ث ٌّ ز عٍٝ٠ ّ وٙ ٠ٚ
شح ٌاٚ ف اٌى شحٚ اٌ ش:ة1 ِ بي
ف ٌخ ا ١١ ّٕٙى٠ ٟاٌزٚtext-transform خ١ ٌ اٍٝ ح ٔ ٕ١ أٌم5 ٌ اٟ
: اثٚ ٌ اٍٝ ً وّإ٠ّىٓ ا ز اِٗ أ٠ ٘ ا، ح١اٌىجٚ ح١ ٌٓ ا١ث
style.css
a:hover {
text-transform: uppercase;
font-weight:bold;
color:blue;
background-color:yellow;
}
، ى ح ٓ ا ِى ٔ ١د اٌ ِزٕ ٘١خ ٌ ِظ ث ٓ١اٌ ِٓ ٠اٌ ٟاٌّض ٌّ٠ ٓ١ىٓ أْ
ة! ّ٠ىٕه أْ م َٛث ٔ ء ِإ اد ِٓ اثزى ن،
١خ 5اٌ ٟاٌ اً ،وّ ز و ٙ اٌ ٚاث ِٓ أ ٍ ٝأ ٞي ،ئصاٌخ اٌ
أَ ، إٌ ٙ ١أ ز َ ٌزؾ ِ ٠ئرا و ْ ٕ٘ ن ّ٠text-decorationىٕ ٙأْ
١خ text-decoration. اٌمّ١خ ٌٍ none اٌ ٍ ٟلُ ثٛ صاٌخ اٌ
style.css
{a
;text-decoration:none
}
style.css
a:link {
color: blue;
text-decoration:none;
}
a:visited {
color: purple;
text-decoration:none;
}
a:active {
background-color: yellow;
text-decoration:none;
}
a:hover {
color:red;
text-decoration:none;
}
ٍِ
اٌ ثمخ ٘ ،ا ِٓ اٌ ٚ اٌ ٍّٕ اٌ خ اٌ ا خٚ ،ا ز ِٕ ث ٘ ٟا اٌ
ز CSS ١أْ م ِ. ٙ ٠غت أْ ١ ٠ه ى ح ٓ ا ِى ٔ ١د اٌزٟ
إٔ ٌ ٚ ِ ٕ١خ ٌّغّ ٛخ ِٓ اٌ ٕ ؾ ك ٕ ٍّه و١ اٌ ٟاٌ
ِ .ٓ١
خ اٌــ ب line-height
. خ١ ٌ ا ز اَ ٘ ح اٌٝ اٌّض ي اٌز ٛ٠ٚ ٓ ا١خ ث ٌّ إٝ ٝ٘
default .html
<p>Here is some content <br /> and more <br /> and more</p>
<hr /> p.class1 {
<p class="class1">Here is some content <br /> and more <br />2.5em;
line-height: and
}
more</p> p.class2 {
line-height: 50px;
<hr /> }
p.class3 {
<p class="class2">Here is some content <br /> and more <br /> and
line-height: 300%;
more</p> }
<hr />
<p class="class3">Here is some content <br /> and more <br /> and
more</p>
style.css
p.class1 {
line-height: 2.5em;
}
p.class2 {
line-height: 50px;
}
p.class3 {
line-height: 300%;
}
list-style-positionخ اٌــ ب
. خ١ ٌ ا ز اَ ٘ ح اٌٝ اٌّض ي اٌز ٛ٠ٚ ل اٌم ّخِٛ ٕٝ ٝ٘
HTML
<ul id="list1">
<li>My list item</li>
<li>Another list item</li>
<li>Final list item</li>
</ul>
<ul id="list2">
<li>My list item</li>
<li>Another list item</li>
<li>Final list item</li>
</ul>
<ul id="list3">
<li>My list item</li>
<li>Another list item</li>
<li>Final list item</li>
</ul>
style.css
#list1 {
list-style-position: outside;
}
#list2 {
list-style-position: inside;
}
#list3 {
list-style-position: hanging;
}
<ul class="a">
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
<ul class="b">
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
<ol class="d">
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ol>
style.css
ul.a {list-style-type:circle;}
ul.b {list-style-type:square;}
ol.c {list-style-type:upper-roman;}
ol.d {list-style-type:lower-alpha;}
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
style.css
ul
list-style-image:url('sqpurple.gif');
}
: ٍٝ٠ ّ اٌّ ز ع وٝ ٙ ٠ٚ
COFFE
TEE
COCA COLA
idٚ class اٌز ّ ٌٍؼٕب شٚ اٌّ بثمخ:7 اٌ سط
ٓ١ّىٕه أْ غّ ث٠ ١ل ه؟ وِٛ ٟ ٓ٠ٚ ٕ ٌخ ا١ٓ ثم ٍ ز٠ ْإٛ ٌ ًًٔ ِؾ اٌٛ ز ١و
؟ ٘ ٖ أِضٍخ ُ١ّ ٌٗ ُ و لٚ ٍ ل ُ ِ زٟ ٙ خّٛو ِغٚ اث ِ زٍ خٚ
. ٌ ٘ ا اٟ ٙ١ٍ ت١ٕغ
default .html
<p>ر اى:</p>
<ul>
<li><a href="ab.htm"><َ ذوّض/a></li>
<li><a href="cd.htm">< شر/a></li>
<li><a href="ef.htm">< ر/a></li>
</ul>
<p> ام:</p>
<ul>
<li><a href="gh.htm">< ح/a></li>
<li><a href="ij.htm"><أّ ّ ص/a></li>
<li><a href="kl.htm">< خ/a></li>
</ul>
ٝ ٙ ٠ٚاٌّ ز ع وّ : ٍٝ٠
ّ ٚثم١خ ٚ ،ل ّخ اٌ ٛاوٗ ث ٌٍ ْٛا ٚاد ث ٌٍ ْٛا ٔ ٠أْ ى ْٛل ّخ ٚاث اٌ
جم ٝث ٌٍ ْٛا ص ق. اٌ ٚاث
اث ث ز اَ خ ٌى رٌه ثزؾ ٠ ٔغ ص ٘ ا ٔم ُ اٌ ٚاث ئٌِ ٝغّ ٛزّ٠ ،ٓ١ىٓ
١خ class. اٌ
default .html
<p>ر :</p>
<ul>
<li><a href="ab.htm" class="veg">< ذوّض/a></li>
<li><a href="cd.htm" class="veg">< شر/a></li>
<li><a href="ef.htm" class="veg">< ر/a></li>
</ul>
<p> ام:</p>
<ul>
<li><a href="gh.htm" class="fru">< ح/a></li>
<li><a href="ij.htm" class="fru"><أّ ّ ص/a></li>
<li><a href="kl.htm" class="fru">< خ/a></li>
</ul>
: ا اٌ ىٙاوٗ ثٛ ٌ اٚاد أٚ ٌخ ا زجٟاث اٌزٚ ٌٍ ِؾ ح ٠ ْ ؾ٢ّىٓ ا٠
style.css
a{
color: blue;
}
a.veg {
color: #FFBB00;
}
a.fru {
color: #800000;
}
ٝ ٙ ٠ٚاٌّ ز ع وّ : ٍٝ٠
اٌٍّ ،أٞ ٠ ٓ٠ز ِ ٔٗ ٔ ٟ ٕ َ ئِى ٔ١خ ٛ ٚ ١خ ٛ٘id ٟاٌ اٌّّ١
ؾخ ،و ِ ف ٠idغت أْ ٠ىْٛ اٌ ً ٚidا اً ٔ ٟ ٓ٠أْ ٠ز ِ ِ ّ٠ىٓ ٌ ٕ
ح ٍِ ٝض ي ِؾزّ ٕ ٍٔمٔ ٟ ١رٌه ٍ١ه ا ز اَ اٌ د ، class ِّ ١اً ٠ ٚاً ،أِ
ٌى١ ١خ ا ز اَ اٌّ ف : id
default .html
<h1>1 ></h1
...
<h2>1.1 ></h2
...
<h2>1.2 ></h2
...
<h1>2 ></h1
...
<h2>2.1 ></h2
...
<h3>2.1.2 ></h3
...
ٛي ِٓ ،اٌ ج ٟ ١أْ ؾخ ئٌ ٝأثٛاة ٚ ٖ ل ٠ى١ ٌٛ ٓ٠ٚ ٕ ْٛمخ ِ م ُ اٌ اٌّض ي أ
ً idوّ ٟاٌّض ي ا:ٟ ٢ ً ِ ٔؾ ٌى
default .html
<h1 id="c1">1 </h1>
...
<h2 id="c1-1">1.1 </h2>
...
<h2 id="c1-2">1.2 </h2>
...
<h1 id="c2">2 </h1>
...
<h2 id="c2-1">2.1 </h2>
...
<h3 id="c2-1-2">2.1.2 </h3>
...
اٙ ثCSS ٟ ّىٓ ئٔغ ص رٌه٠ ، ّ ْ اٌٍٛ ْ ثٛى٠ ْغت أ٠ 1.2 ٌاْ إٛ ٌْٕم أ
: اٌ ى
style.css
#c1-2 {
color: red;
}
ٍِ
ّ٠ ، idٚclassىٕه ا ْ٢أْ ؾ ٔ ز َ إٌّزمٛٔ ِٓ ٟ ٍّٕ و١ ٘ ٟا اٌ
ِ ٕ١خ. ِؾ ح ٌ ٕ
٠ ٌّٙ HTML ٟ ٓ٠ز ِ ْ وض ١اً ِ ح أل ة ٍٕ ٝ كٍٕ ،مٔ ٟ اٌ ٟاٌ
><div>.ٚCSS: <span
divٚ span َّ اٌؼٕب ش ثب ز ا :8 اٌ سط
ّ٘ٚ كٌٍٛ خ١ٍى١٘ ئٔ ءٚ ٕ ٌ ز ِ ْ ٌغّ ا٠<div> ٚ<span> ْا ٕ ٌا
id.ٚ class ٓ١ز١ ٌ ز ِ ْ ِ ً ِ ا٠
<span> ٕ ٌ ث١ّاٌزغ
<div> ٕ ٌ ث١ّاٌزغ
default .html
<p>Early to bed and early to rise
makes a man healthy, wealthy and wise.</p>
ٍٙٔٛٔ ْ ثٌٕٙ اٟ ٌََٕٛ ا اٛ يٛ ٓ١ٍأى ١ ٌ ِ ل ٌٗ اٍٝ أْ ٔإو٠ ٔ ٌٕٕٔم أ
خٌٙ ٕ أspan و،<span> ّٟ ٚ ٓ١اٌىٍّ د ث ٚ ّٓى٠ ا اٌ عٌٙ ، ّ ث
: CSSي ِٓ ٌٙ خ ّىٕٕ ث رٌه ِٓ ئٟاٌزٚclass
default .html
<p>Early to bed and early to rise
makes a man <span class="benefit">healthy</span>,
<span class="benefit">wealthy</span>
and <span class="benefit">wise</span>.</p>
style.css
span.benefit {
color:red;
}
default .html
>"<div id="democrats
><ul
> </liزاّن ِ روس ><li
> </liرٌ زوٍِ><li
> ُ </liم ْ ذٌ><li
></liى ْذوُ ّظ ُ><li
م ر ز><li ></li
> </liم ْ ُ><li
></ul
></div
>"<div id="republicans
><ul
></liدواَ أَشّ ور><li
></liرَ رد ّ نظ ُ><li
> </liزاىذ رد><li
></liروّ ىذ رَغ ُ><li
> </liرج ع><li
ع><li > </liرج د
></ul
></div
:مخ٠ ٌا ٕٖ ث اٌّض ي أٟ ّ و١ّ ٕ ز َ اٌزغCSS ٍِ ٟ ٚ
style.css
#democrats {
background:blue;
}
#republicans {
background:red;
}
: ٍٝ٠ ّ ث ٌّ ز ع وٙ ٠ٚ
ٛح ٍِ د ٖ ٘ٚ ، HTML ٕ اً ٍ ٝغّ ٚ ١ؾ ٠و ٠غت أْ ى ْٛا ْ٢ل
9زز ف ٍّٛٔ ٝرط اٌ ٕ ٚق. وج ١ح ٟا غ ٖ ئ م ْ ٟ ، CSSاٌ
اٌ سط ّٛٔ :9رج اٌ ٕ ٚق
ّٛٔ ، HTMLرط ي ٕ ِٓ اٌ ٕ ٠ك اٌزٕ ٟ ّٔٛرط اٌ ٕ ٚق ٠ CSS ٟ
٠اٌؾ ١خ ،ا ؿ ،اٌؾ ٚ ٛاٌّؾز ٠ٛد ٌى ٍخ ٛي اٌ ٕ ٚق ٠ؾ ٞٛأ ١ ً ٠اد ِ
اء ّٔٛرط اٌ ٕ ٚق: ٟ ،اٌّض ي اٌز١ ٛؾ ٟأ ٔ ٖ ٕ ع أ ٕ
اٌ ٟءٌ ٌ ،ه ٌٕمُ ث ز اَ ّٔٛرط اٌ ٕ ٚق ِ ٟض ي ٍٟ ٖ ٠ج ِ ٚثىً ث ُأ اٌ
ٕ ٔ ً ِمزج ً ِٓ اٌّ١ض ق اٌ ٌّٟ ٚ HTML ٟ ، إٌ ٛ ث ز اَ ٕٛاْ ٚث
ٌؾمٛق ا ٔ ْ:
default .html
<h1>Article 1:</h1>
اٙ جؼ ث٠ ّْىٓ ٌٍّض ي أ٠ ؽٛ ٌي اٛ ِ دٍٛ ٌّا ث٠ ؾٚ ْاٌٛ ا خث ث
: اٌ ى
ٓ١ززّىٓ ِٓ اٌزؾىُ ثّٕٛرط اٌ ٕ ٚق ٚم َٛثز ٍِ ٠د HTML ٕ ِ ٕز ِٓ ٟٙاٌ
ٍ ٝاٌغ اٚي ٟ ٍٛة اٌم ُ٠اٌ ٠ ٞزّ لخ ِم ٔخ ِ ا ز اَ ا ٚأوض ث ى أ
HTML.
ٍِ
ح أل ة ٍ ٝو١ ١خ اٌم ِخ ٍٕمٔ ٟ ٍّذ ّٔٛرط اٌ ٕ ٚق ٟ ،اٌ ٚ ٘ ٟا اٌ
ئٔ ء ٚاٌزؾىُ ثّٕٛرط اٌ ٕ ٚق.
ٛ اٌ سط :10اٌ ب خ ٚاٌ
ح ٍ ٝو١ ١خ ٍٕمٔ ٟ ٍّٛٔ ٝرط اٌ ٕ ٚق ٘ ٟ ،اٌ ٕ ٟ اٌّ ٟاٌ
١خ padding.ٚmargin ثز ١١ئ ا اد ى اٌ ٕ ١١
ؾخ ٔ ٙأٞ ح ٍ ٝو١ ١خ ؾ ٠اٌؾ ١خ "ٌٍ "margin ٟاٌّض ي ا ٚي ٌٍٕمٔ ٟ
ؾخ. ٔ ٌٍ ٠ؾ ١خ أْ ى ٟ ْٛاٌ > ،<bodyاٌ ُ أ ٔ ٖ ٛ٠ؼ و١ ٌٍ ٕ
:ٌٟ ٕىزت اٌزCSS ٍِ ٟ
style.css
body {
margin-top: 100px; 6
margin-right: 40px;
margin-bottom: 10px;
margin-left: 70px;
}
style.css
body {
margin: 100px 40px 10px 70px;
}
: ٍٝ٠ ّ ث ٌّ ز ع وٙ ٠ٚ
خ ٌى١ اٌؾ٠ ّىٕه ؾ٠ ً ّض، ٕ ٌمخ ٌّ ُ ا٠ ٌخ ثٕ ا١ اٌؾ٠ ّىٕه ؾ٠
<p>: ٕ ٌٍ خ١ ٌٕاٌ م اد ا
style.css
body {
margin: 100px 40px 10px 70px;
}
p{
margin: 5px 50px 5px 50px;
}
ٌؼٕ ش ِبpadding خ ب ؼ
ٓ١خ ث١ ٌّ اٟ إ٠ ٛ اٌؾٚ "ٗ ٔ ٕ ٌا اٟ ِ" ٗٔ ٕٗ ث ١ّىٓ اٌز ج٠ ٛ اٌؾ
. ا ؿٚ ٕ ٌ د ا٠ٛٓ ِؾز١ٔ ٗ ث ٕ ٌ اٟ خ ٌّؾ ا٠ ث، ٢اٚ ٕ ٌا
:خ١ ٍ ْاٌٛ أٌٙ ٓ٠ٚ ٕ ٌش و ا١ ١ ؾٗ ثّض ي ث١ ٛ ّٓى٠ "padding" ٛ ا ز اَ اٌؾ
style.css
h1 {
background: yellow;
}
h2 {
background: orange;
}
: ٍٝ٠ ّ ٌز ِ ز ع وٙ ٠ٚ
:خٙ اْ ِٓ وٕٛ ٌ ث١ؾ٠ ٞ ٌ اٍٟ اٌ ا ٕ ٌغُ ا ١١ ّٓى٠ ْإٛ ٌىٛ اٌؾ٠ ثزؾ
style.css
h1 {
background: yellow;
padding: 20px 20px 20px 80px;
}
h2 {
background: orange;
padding-left:120px;
}
ٍِ
ح اٌز ٌٍٕ ٟمٔ ٟ أٔذ ٟؿ ٠مه ْ زمٓ ا ز اَ ّٔٛرط اٌ ٕ ٚق ٟ ، CSSٟاٌ
. ٔ ز ٌِٕ ٙؾ أ ى ي اٌ ٕ ٔؾ ٌ ٙأٌٛأ ً ِ زٍ خ ٚو١ أل ة ٍ ٝا ؿ اد ٚو١
ثCSS ،ٓ١ ١ ٓ١ ز َ ٌٍ ٕ٠خ أٌٍ ٚ اع ِ زٍ خ ،م اٌغ اٚي ّ٠ىٓ ا ز اِٙ
ؾزه. ز َ ا ؿ اد ٟ ِزٕ ٘١خ ٕ ِ ١ه ١اد
border-width
border-color
border-style
أِضٍخ ؿ اد
border
بس""border-width ّبوخ ا
ي ي اٌمّ١خ ٚborder-widthاٌ ّ٠ ٞىٓ ؾ ٠لّ١زٗ ِٓ ؾ ِٓ ّ وخ ا ؿ
ُ ،اٌ ّىٗ ث ٌجى ي لّ١خ لّ١خ ؾ اٌىٍّ د ، thickٚmedium ٚ thinأِٓ ٚ
اٌز١ ٛؾ٠ ٟج ٖ ٘ ٓ١اٌمٔٚ ُ١ز غ: ٙ
بساد""border-color أٌٛاْ ا
١خ ٘ ٟل ُ١ا ٌٛاْ اٌ ٠خ ِض ١خ border-colorؾ ٌ ْٛا ؿ ح ،لّ١خ ٘ ٖ اٌ اٌ
""rgb(123,123,123)" ٚ"#123456أ ٚأ ّ ء ا ٌٛاْ ِض "yellow".
ءا ؿ . ٠ئ ز َ ِٕ اٌم none ُ١أّ٠ hiddem ٚىٓ أْ
style.css
h1 {
border-width: thick;
border-style: dotted;
border-color: gold;
}
h2 {
border-width: 20px;
border-style: outset;
border-color: red;
}
p{
border-width: 1px;
border-style: dashed;
border-color: blue;
}
ul {
border-width: thin;
border-style: solid;
border-color: orange;
}
: ٍٝ٠ ّ ث ٌّ ز ع وٙ ٠ٚ
ٙ ٠ٚث ٌّ ز ع وّ : ٍٝ٠
،ٍٞٛ ٌ ٌ ؿ اtop َ ز ز، ا ح ِٓ ا ؿٚ خٙخ ز ٍك ثغ١ ٠ ً ؾ٠ّىٕه أ٠
:ري خ١ ١ ؼ وٛ٠ ٘ ا ِض يٚ ،ّٓ٠ ٌright ٚ ، ٠ ٌleft ٚ ،ٍٟ ٌٌ ؿ اbottom ٚ
style.css
h1 {
border-top-width: thick;
border-top-style: solid;
border-top-color: red;
border-bottom-width: thick;
border-bottom-style: solid;
border-bottom-color: blue;
border-right-width: thick;
border-right-style: solid;
border-right-color: green;
border-left-width: thick;
border-left-style: solid;
border-left-color: orange;
}
style.css
p{
border-width: 1px;
border-style: solid;
border-color: blue;
}
style.css
{p
;border: 1px solid blue
}
ٍِ
ِؾ ِٓ ٚاٌ ١اد. ٍّذ أْ ا ؿ اد ٌٙ CSS ٟ ٘ ٟا اٌ
. ح ٍّٛٔ ٝرط اٌ ٕ ٚق ٚث ٌزؾ ٠اٌ ع ٚا اٌز ٌٍٕ ٟمٔ ٟ ٟاٌ
اٌؼشعٚ ا س ب:12 اٌ سط
ٌ ٘ ا اٟ ، ّٙ١ِ ٠ لّٕ ثزٟاٌز ٕ ٌا اً ث ِ أث١زُ وضٙٔ ٌُ ْ٢ اٝز
. ٕ ٌع ا ٚ ا٠ خ ؾ١ ١ وٍٝ ح ٔ ٍٟٕم
width
height
"width"اٌؼشع
. ِؾ ٕ ٌ ًٕ١ ِ ً ؾwidth خ١ ٌا
style.css
div.box {
width: 200px;
border: 1px solid black;
background: orange;
}
"height" ا س ب
اٍٝ ١ ّىٓ اٌز٠ ،ٗ ٠ٛق ؾ ٖ ِؾزٚ ٕ ٌا ٕ أْ ا ٖ اٌّض ي أٟ
ٍج٠ اٌّض يٟ قٚ ٕ ٌا ا ّض ً ٌٕغ ة أْ ٔغ،height خ١ ٌث ز اَ ا ٕ ٌا
: ثى500
style.css
div.box {
height: 500px;
width: 200px;
border: 1px solid black;
background: orange;
}
ٍِ
ّٛٔ ٜرط ٕ١ن ِم ِخ ٌّٕٛرط اٌ ٕ ٚق ، CSSٟوّ 12 ٚ11 ،10 ،9أ ٟاٌ ٚ
اٌ ٕ ٚق ١ ٠ه اٌىض ِٓ ١اٌ ١اد اٌغ ٠ح ،ثّ لّذ ث ز اَ اٌغ اٚي HTML ٟ
ُِ١ ٌِ ،ُ١ىٓ اّٛٔٚ CSS ِٚ ْ٢رط اٌ ٕ ٚق ٠غت أْ زّىٓ ِٓ ئٔ ء ٔ ء اٌز
لخ ٚزٛا ك أوض ِ اٌّ ١٠اٌم١ ١خ ٌّٕ ّخ W3C. أٔ١مخ ٚأوض
اٌ سط :13ؼ ُ ٛاٌؼٕب ش)(floats
١خ ٘ ،floatا ٟٕ ٠أْ ث ز اَ اٌ ّ٠ىٓ ّٙ٠ٛئٌ ٝاٌ ٓ١ّ١أ ٚاٌ١ اٌ ٕ
ؾخ ،أ ِٓ ٚز َٛئٌ ٝئ ٜ ِٓ اٌ اٌ ٕ ٚق ِٚؾز ٗ ٠ٛز َٛئٌ ٝاٌ ٓ١ّ١أ ٚاٌ١
ٛي ّٔٛرط اٌ ٕ ٚق ،اٌّض ي ٠ ٌٍّ 9 اٌ ،أٔ ٕ ٚق آ ّٓ ٕ اٌغٙزٓ١
: اٌز ٌ ٛ٠ ٟؼ ِج أ ُ٠ٛاٌ ٕ
default .html
<div id="picture">
<img src="bill.jpg" alt="Bill Gates">
</div>
قٚ ٕ ٌع ا ٠ ً ؾًٕٚ أ١ٍ ٙ ث١ؾ٠ ٌٕاٚ ١ٌ اٌٝ ئٛ حٛ ٌا ٔغٌٟى
left:ّخ١اٌمfloat خ١ ٌٍ ٟ ٔ ُ حٛ ٌ ث١اٌّؾ
style.css
#picture {
float:left;
width: 100px;
}
default .html
<div id="column1">
<p>Haec disserens qua de re agatur
et in quo causa consistat non videt...</p>
</div>
<div id="column2">
<p>causas naturales et antecedentes,
idciro etiam nostrarum voluntatum...</p>
</div>
<div id="column3">
<p>nam nihil esset in nostra
potestate si res ita se haberet...</p>
</div>
#column1 {
float:left;
width: 33%;
}
#column2 {
float:left;
width: 33%;
}
#column3 {
float:left;
width: 33%;
}
ٌٝئ ٔ أ،ّٗ٠ٛ ُ ٞ ٌا ٕ ٌي اٛ خ ٌّ اٟ مخ ؾ ن ٌز ٌا ٕ ًٌ ا١ ٍم
. ز١ ١ ح ثٛ ً ثغ ٔت١ ٍم ل اٌز ٌٕ اٜ ش١ ٖ اٌّض ي أ
default .html
<div id="picture">
<img src="bill.jpg" alt="Bill Gates">
</div>
<h1>Bill Gates</h1>
CSS:ٟ خ١ ٌخ ٘ ٖ ا ّىٕه ئ٠ حٛ ٌي اٛ ٌٕا ٍز٠ ْ أٟ ت ٌُ ئرا
CSS:ٟ خ١ ٌخ ٘ ٖ ا ّىٕه ئ٠ حٛ ٌي اٛ ٌٕا ٍز٠ ْ أٟ ت ٌُ ئرا
style.css
#picture {
float:left;
width: 100px;
}
.floatstop {
clear:both;
}
-9 ٕٛأً ِ ٟى ْ ِؾ ،ث ز اَ ّٔٛرط اٌ ٕ ٚق -ئل أ اٌ ٌٕم ث ٕٔ ٔ ٠أْ ٔ
ّ٠ىٓ ٌٍ ٕٛاْ أْ ٙ ٠ث ٙا اٌ ى :
ِٓ ؾخ 200ٚ ،ثى ِٓ أ ٍ ٝاٌ ئرا أ ٔ ٌٍ ٕٛاْ أْ ٠ىِٛ ْٛل ٗ ٍ ٝث 100ثى
٠مخ: ؾخ ٍ ٕ١أْ ٔىزت أٚاِ CSSث ٖ ٙاٌ اٌ ٠
style.css
{ h1
;position:absolute
;top: 100px
;left: 200px
}
:ؾخ ٌٍ ث خ خ ا٠اٚ ٌ اٟ ك٠ ٕ أ ث ٛخ اٌّ ٍمخ لّٕ ث١ ٌٍٛ وّض ي
style.css
#box1 {
position:absolute;
top: 50px;
left: 50px;
}
#box2 {
position:absolute;
top: 50px;
right: 50px;
}
#box3 {
position:absolute;
bottom: 50px;
right: 50px;
}
#box4 {
position:absolute;
bottom: 50px;
left: 50px;
}
ٚث ٝ ٙاٌّ ز ع وّ : ٍٝ٠
ؼ خ اٌؼٕب ش إٌغ خٚ
ز ف ا، relative ّخ١اٌمposition خ١ ٌ اٟ ْه أ١ٍ ٟث ى ٔ ج ٕ ٌا ٌٛ
.ٗ ٔ ٕ ٌا ٚ ِ ِ خ اٌز١ ١ وٟ٘ اٌّ ٍمخٚ خ١خ إٌ ج١ ٌٛٓ ا١ث
،ؾخ ٌ اٟ ٟ ث ى ٔ جٛ س ٚ ّىٕٕ أْ ٔغ ة٠ خ١خ إٌ ج١ ٌٛ اٍٝ وّض ي
:ؾخ ٌخ ِٓ ا١ٍ إٙ أِ وٟ خ خ ِ ز نٛ ٌأْ ا
style.css
#dog1 {
position:relative;
left: 350px;
bottom: 150px;
}
#dog2 {
position:relative;
left: 150px;
bottom: 500px;
}
#dog3 {
position:relative;
left: 50px;
bottom: 700px;
}
ٍِ
ٔ ١ه ِ ٟ ٙى ْ ِؾ ،ؿ ٠مز ْ ٚٚ ُ٠ٛاٌ ٕ ٓ١اٌ ثمٍّٕ ٓ١ ٟاٌ
ٍٛة اٌم ُ٠اٌّزّض ؾ د ِٛل ه ث ْٚاٌؾ خ ئٌ ٝا ز اَ ا اٌىض ِٓ ١ا ِى ٔ ١د ٌجٕ ء
لخ خ ِ اٌغ اٚي ، HTMLٟا ز ا ث ً ِٓ رٌه ٟٙ CSSأوض ٟاٌ ٛاٌ
ٍ١ه اٌىض ِٓ ١اٌغ. ٙ ٟا ا حٛٚ ١ه اٌىض ِٓ ١اٌ ١اد اٌّزم ِخ ٟ٘ٚ ،أ ٙ ٚ
مخ ثب ز اَ z-index مخ ٛق اٌ سط :15
ٚاٌ ّكٚ ،ل ؾ ٕ ثّ ٗ١اٌى ٠خ ٓ اٌض س ,اٌ ع ٚا ّ٠ىٕ ٙأْ زؾىُ ث ث
ِ زٍ خ ٟ ٕ ٔ ٕز ٍُ و١ اٌ ثمخ ٘ ٟ ،ااٌ ٟاٌ ٚ اٌ ع ٚا
. ٛ ٙق ث ث ٌىٔ ٟ ١ت اٌ ٕ ٘ ا ٟٕ ٠ ؿجم د ،ث ز
ّؼ ٌٍ ٕ ١خ ِ لُ ) ٘ٚ ، (z-indexا اٌ ٕ ٌٟ ٌ ٙا اٌ ع ّ٠ىٕه أْ
اٌز ٟراد اٌ لُ ا ٔ.ٝ ٍ ٝث ْ ىٛ ْٛق اٌ ٕ راد اٌ لُ ا
ٌٍ ٛجخ اٌ ٛق٠ ،غت أْ ٔ ٌ ٟى ٚلخ لُ z-index: ١ت ٌٕم ث ٕٔ ٔ ٠
#jack_of_diamonds {
position: absolute;
left: 115px;
top: 115px;
z-index: 2;
}
#queen_of_diamonds {
position: absolute;
left: 130px;
top: 130px;
z-index: 3;
}
#king_of_diamonds {
position: absolute;
left: 145px;
top: 145px;
z-index: 4;
}
#ace_of_diamonds {
position: absolute;
left: 160px;
top: 160px;
z-index: 5;
}
: ٗهٚ ٓش ن غخؼشضٚٔ
ٙ ٠ٚث ٌّ ز ع وّ : ٍٝ٠
ٛق اٌ ٛ ٚ ٙا ِى ٔ ١د وض ١حّ٠ ،ىٕه أْ ٙاٌج ٛق ث ١ت اٌ ٕ
...ئٌ . ٔ ً ٛق ٔ ٛق اٌ ٛأٚ أ ٚإٌ إٌ
ٍِ
ة ا ز اَ ٔ z-indexء اٌ جم د ّ٠ىٓ ا ز اِ ٟ ٙاٌىض ِٓ ١اٌؾ دّ ،ض ً
خ ٗ١ ٠ٚ اٌّٛل أوض ِإ اد ٍ ٝاٌ ٕ ٓ٠ٚث ً ِٓ ا ز اَ اٌ ٙ ، ٛا ٠غ
خ ٌٍ ِ ٟ ٛٙؾ و د اٌجؾش.
اٌ سط :16اٌّؼب ش اٌم ب خ
اٌّ ١٠ ِٕ ّخ W3Cأّ ِٕ ٟ٘World Wide Web Consortium, ٚخ ِ زمٍخ
اٌزمٕ١خ ٌ جىخ اٌ٠ٛت (ِض ي٠ ِ ،) ٘ ١ ٚXML ،CSS ،: HTMLى ٛ ٚذ ّ ِٕٚخ
جىخ ن ّ ِٕ ٟخ ٚ W3Cا مذ ٍ ٝأْ ِ زمج و د وٍٙ ِٛص ِٓ ٘ ١ ٚ ٠اٌ
اٌ٠ٛت ٠ىّٓ ٟاٌّ ١٠اٌم١ ١خ.
ف أْ ٕ٘ ن ا زّ ي وج ١ث ٛٙ ٔذ ٟاٌ ٌت ّ ُ١اٌّٛل ثذ ئرا جك ٌه أْ
ؾ١ؼ ٟو ؾ د ِ زٍ خٚ ،ئٔ ء ِٛل ٙ ٠ث ى ِ ٟز اٌّٛل ث ى ِ زٍ
ثه. ؾ د اٌؾ ٠ضخ اٌ َٛ١ل ٠زٍٙه اٌىض ِٓ ١اٌٛلذ ٠ٚض ١أ اٌّز
اٌ ى ح ِٓ ٛ ٚاٌّ ١٠اٌم١ ١خ اٌّز ك ٍ ٛ ٚ ٛ٘ ٙ١مٕ ١د ٠ٚت ِ ٛح ٘ ،ا ٟٕ ٠أْ
ؾد ِ ٛاٌّٛل ئرا ل َ ث ٔ ء ِٛل ٍُ ٠ ٛٙأٔٗ ٙ ١ث ٌ ى اٌّ ٍٛة ٟو اٌّز
أْ م َٛثب ز اَ اٌّؼب ش اٌم ب خ ٚم َٛثبٌز و ِٓ أْ ٚأٔ ّخ اٌز ٌ ٌ ، ١ه ٔ
ٍِ بد CSSاٌز لّذ ثىزبثزٙب زٛا ك ِ ٘ ٖ اٌّؼب ش..
ِ لكCSS
ٍّ١خ ٍُ ِ CSS ١٠ل ِذ ِٕ ّخ W3Cثز ٠ٛأ اح ل١ك م َٛثم اءح ٍِ د ٌزج
. ٠ CSSؾ ٞٛأٞ ء ٚاٌزؾ ٠اد ئْ و ْ ٍِ ١ه إٌز ظ ِ ا ٚ CSS
http://www.html.net/site/style/screen.css
ِٛ ٟ ٙل ه ء ز ٌ ٙه ٘ ٖ اٌ ٛح ٚاٌزّ٠ ٟىٕه أْ ئرا ٌُ ٠غ اٌّ لك أ٠خ أ
ز َ اٌّ ١٠اٌم١ ١خ: ٌزج ٓ١ث ٔه
ٌ ١خ ز اَ اٚ ٠مخ اٌض ٔ١خ ػ اٌ ؾ د اٌم ِخ ٛف ٔم َٛث ٝ ٚاٌ
١خ ٖ ٘ style HTMLث ز اَ ُ ٚاٚ ّذ ٍِ اٌز ّٝ٘ٚ css ُ١
ٝاَ اي ا ٍِ ز َ <style> ُ ٚا ؿ ٠مخ ِ زٍ خ ث ٔٙ
style خ١ ٚ ُ اٚ َ ث ز اHTML ٍِ ّٓ : خ١ٔ مخ اٌض٠ ٌا
'background-color'خ ب
. ٕ ٞخ أ١ ٍ ٌْٛ ؾbackground-color خ١
ٟ ، ٛ ٌٕاٚ ٓ٠ٚ ٕ ٌ ِض اٜ أ ٕ ٍٝ خ١ ٍ ٌْ اٌٛ خ١ ١ ً ٠ّىٕه أ٠
ٛزُ وز ثخ اٌى٠ ٍخ١ ٌزٚ <h1>.ٚ<body> ٞ ٕ ٌ خ١ ٍ ْاٌٛ أ١اٌّض ي أ ٔ ٖ لّٕ ث ز
: html اٌــ ٍِ ٝ ٌٝ اٌز
: html اٌــ ٍِ ٝ ٌٝ اٌزٛزُ وز ثخ اٌى٠ ٍخ١ ٌزٚ
<html>
<head>
<style type="text/css">
body
{
background-color:yellow;
}
h1
{
background-color:#00ff00;
}
p
{
background-color:rgb(255,0,255);
}
</style>
</head>
<body>
<h1>This is heading 1</h1>
<p>This is a paragraph.</p>
</body>
</html>
خ ٘ ِخٍِٛؾ
١خ ؾخ ث وٍّ٠ ٙغت أْ ٔ ٍ ١خ اٌ إٔٔ ثز ٌ ١ز ١١ ٍِؾ ٛخ ٘ ِخ :
ٍ ١خ اٌّ ز ٜٛا ٚي ٝاٌىز ثخ ٌ ٚ <body>.ز ١١ ٍٝ background-colorاٌ ٕ
ٍ ١خ ٌ ٚ <h1>.ز ١١ ١خ ٍٝ background-colorاٌ ٕ )٠ (h1غت أْ ٔ
. <p>. ١خ ٍٝ background-colorاٌ ٕ اٌ م ح ث وٍّ٠ ٙغت أْ ٔ
ٙش ثبٌّغزؼشع وّب ٍ: ٝ اٌــ html ٚثىزبثخ اٌى ٛاٌغبثك ٍِ ٝ
"background-image" سح و ٍ خٛ ٌا
<html>
<head>
<style type="text/css">
body {background-image:url("butterfly.gif" )}
</style>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
: ٍٝ٠ ّ ث ٌّ ز ع وٙ ٠ٚ
ؾخ؟ ٌ و ِ اٟ ً ٌز١أ مٚ ً١ أ ح اٌ ا خ زىٛ ْٖ أ اٌّض ي أٟ ذ ٘
. حٛ ٌ زؾىُ ثزى ا اbackground-repeat خ١ ٌا
background-repeat. خ١ ٌٍ ٙ ّْىٓ أ٠ ُ١ث ل ٍِ ٖ ٔ ي أٚ اٌغٟ
تٛانم ٕان ي ل
<html>
<head>
<style type="text/css">
body
background-image:url("butterfly.gif");
background-repeat: repeat;
}
</style>
</head>
<body>
</body>
</html>
:: ا اٌ ىٙاِ ثٚ غت أْ ىزت ا٠ خ١ ٍ ٌ ح اٛ ِض ً ٌزغٕت ى ا
<html>
<head>
<style type="text/css">
body
background-image:url("butterfly.gif" );
background-repeat: no-repeat;
}
</style>
</head>
<body>
</body>
</html>
ٛسح اٌ ٍ خ ""background-attachment ذ
ٛح اٌ ٍ ١خ ثزخ أِ ٚزؾ وخ ١خ background-attachmentؾ ِ ئرا و ٔذ اٌ
. ِ ِؾز ٠ٛد اٌ ٕ
ؾخ ،ث ّٕ١اٌ ٛح ٕ ِ ٠م َٛاٌم ب ثزؾ ٠ه اٌ اٌ ٛح اٌض ثزخ ٌٓ زؾ ن ِ إٌ
ؾخ ثّؾز. ٙ ٠ٛ اٌّزؾ وخ ززؾ ن ِ اٌ
١خ ،background-attachment ٌ ٙ ٌٍم ُ١اٌزّ٠ ٟىٕه ٚ ٟاٌغ ٚي أ ٔ ٖ ٍِ
ز ف ث ٓ١اٌ ٛح اٌض ثزخ ٚاٌّزؾ وخ. ا ٘ ا ِضٍخ ٚ
<html>
<head>
<style type="text/css">
Body {
background-color: #FFCC66;
background-image: url("butterfly.gif");
background-repeat: no-repeat;
background-attachment: fixed;
h1 {
color: #990000;
background-color: #FC9804;
}
</style>
</head>
</body>
</html>
ٙ ٚش ٝاٌّغزؼشع وّب ٍ: ٝ
ٛسح اٌ ٍ خ""background-position ِىبْ
١خ background-position ؾخ ،اٌ اٌ ٛح اٌ ٍ ١خ ٟأ ٍ٠ ٝ ٍم ٛ ً١
خ. اٌ ٛح ٟأِ ٞى ْ ِٓ ٖ ٠اٌ ّؼ ٌه ثز ٖ ٘ ١١اٌمّ١خ اٌزٍم ١خ ٚٚ
ِؾ ح ِض خ ٚو ٌه ِم ١٠ ع اٌ ٘ ا إٌ ك ّ٠ىٓ ؾ ٖ ٠أ ً ٠ث ٌٕ جخ اٌّإ٠خ ِٓ
ي ا ز اَ وٍّ د ِض left ٚcenter ٚbottom ٚ top ٚاٌ ٕز١ّ١ز ،أِٓ ٚ اٌجى
right.ٚ
ت ُٔ 2خى يٍ background-position: 2cm ػهٗ ؼذ ُ 2خى يٍ ٚغ س ان ْزِ ان ٕسة ٔ ؼ
ْذ ان ل
;2cm أػهٗ ان ت
background-position: top
ت ٙأػهٗ ٍٛ ٚان ْذ ان ل ْزِ ان ٕسة ٔ ؼ
;right
خ: ٛح اٌ ٍ ١خ ٟأ ٍ ٓ١ّ٠ ٝاٌ اٌّض ي أ ٔ ٖ ٛ٠ؼ و١ ١خ ٚ
:خ ٌٓ ا١ّ٠ ٍٝ أٟ خ١ ٍ ٌ ح اٛ ٚ خ١ ١ ؼ وٛ٠ ٖ ٔ اٌّض ي أ
<html>
<head>
<style type="text/css">
body {
background-color: #FFCC66;
background-image: url("butterfly.gif");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom;
}
h1 {
color: #990000;
background-color: #FC9804;
}
</style>
</head>
</body>
</html>
ّىٓ وز ثزخ وز ث٠ ٠اٚ ) %25 %50 ( خ ث ٌٕ جخ١ ٌّىٓ وز ثخ ا٠ : خ ٘بِخٛ ٍِ
(right bottom)
background-color: #FFCC66;
background-image: url("butterfly.gif");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom;
ٔ ٌُ ً ّض،خ١ ٌ ٖ اٌٙ خ١ ّخ اٌزٍم١اٌم ٛؼ ث َ اٌّزٛم١ ِ خ١ ئرا ٌُ ىزت
: اٌّض يٟ background-position ٚ background-attachment خ١ ٌا
ف ّ وٟ٘ ُ١اٌمٚ ٌّٙ خ١ ّخ اٌزٍم١اٌم ٛؼ ث َ اٌّزٛم١ ٚ ٓ ٌُ ؾ ا١ز١ ٌا
top left.ٚscroll
ٛ ٌٕ ا:بٌ ب
text-color
text-indent
text-align
text-decoration
letter-spacing
text-transform
ٌْ اٌٛ : ٚا
" ٍٝ٠ ّو ٌْ اٌٛ ثىز ثخٌٛ " 0000ff " ٍٝ٠ ّ وvaluo ُ١اَ ث ٌم ٌْ اٌٛ ٠ زُ ؾ٠
: html اٌـ ٍِ ٝ ٌٝ اٌزٛزُ وز ثخ اٌى٠ ش١ ٌٝ اٌّض ي اٌزٝ رٌهٙ ٠ٚ " red
<html>
<head>
<style type="text/css">
body {color:red;}
h1 {color:#00ff00;}
p {color:red;}
</style>
</head>
<body>
</body>
</html>
ٝ ٙ ٠ٚاٌّ ز ع وّ : ٍٝ٠
"text-align" ٌِٕ براح ا
،ٟ ٌّ اٟ َ ز و ٔذٟ" اٌزalign" خ١ HTML ٟ ٗج text-align خ١
"centred" إٌّزٟ ٚ"أright" ٓ١ّ١ٌ اٚ" أleft" ١ٌ اّٛىٓ ِؾ را ٗ ٔؾ٠ ٌٕا
ث ّٓ و١ِٓ اٌغ ٔج ٌَٕ ثّؾ راح اٛ زمjustify ّخ١ رٌه اٌمٌٝخ ئ ثٚ
،ٓ١ّ١ٌ اٛ< لّٕ ثّؾ را ٗ ٔؾth> يٚ اٌغ أٟ ٌٕ اٌّض ي أ ٔ ٖ اٟ .اٌّغ دٚ اٌ ؾ
ٗ اٌ م اد مّٕ ثّؾ راٟ ٌٕأِ ا إٌّزٕٛ ٘ ٔؾ٠< رtd> يٚ اٌغٟ ٔ د١ّٕ اٌج١ث
:ٓ١ِٓ اٌغ ٔج
<html>
<head>
<style type="text/css">
h1 {text-align:center}
p.date {text-align:right}
p.main {text-align:justify}
</style>
</head>
<body>
<html>
<head>
<style type="text/css">
h1 {
text-decoration: underline;
}
h2 {
text-decoration: overline;
}
h3 {
text-decoration: line-through;
}
</style>
</head>
</body>
</html>
"text-transform" ٌٕ اٛ
ُ١ٓ اٌم١ز ث ّْىٕه أ٠ ،خ١ اٌٍ د اٌ ثٟ ٌ زؾىُ ثؾغُ اtext-transform خ١
ٌٕ اٛٙ خ١ ١ٓ و ٌٕا ثٚ ،lowercase ٚأuppercase ٚأcapitalize
.ٍٟ ا
اٙ ثٚ" أHEADLINE" ا اٌ ىٙ ٌٍّ ز َ ثٙ ّْىٓ أ٠ "headline" ّض ً وٍّخ
text-transform:ُ١ ِ اٌمِّٙىٕه ا ز ا٠ ُ١ ٕ٘ ن أ ث ل، "Headline" اٌ ى
capitalize
"John Doe". ز جؼ: "john doe" ي ِٓ و وٍّخ ِض يٚ اٌؾ ف ا١َ ثزىجٛم
uppercase
"JOHN DOE". ز جؼ: "john doe" ِض ي، ح١ف وجٚ و اٌؾ غ
lowercase
"john doe". ز جؼ: "JOHN DOE" ِض ي، ح١ فٚ و اٌؾ زغ
none
HTML. ٍِ ٟ وّ وزتٙ ١ ٌٕ ا، ١ َٞ ث ّ أٌٛٓ م
فٍٚ وزت ث ش ا ٌٕ أْ اٜ زشٚ ا اٌّ بيٌٙ HTML ٍٝأٌم ٔ شح ػٚ شة
.شح
<html>
<head>
<style type="text/css">
p.uppercase {text-transform:uppercase}
p.lowercase {text-transform:lowercase}
p.capitalize {text-transform:capitalize}
</style>
</head>
<body>
<p class="uppercase">This is some text.</p>
<p class="lowercase">This is some text.</p>
<p class="capitalize">This is some text.</p>
</body>
</html>
: ٍٝ٠ ّ ث ٌّ ز ع وٙ ٠ٚ
ٙ ٠ٚث ٌّ ز ع وّ : ٍٝ٠
"text-indent"ش يٚبسؽ ل أ ٚ
خ لج خ ِ ٛ اٌ م اد ثٌٝمخ ئ١ٔخ ٌّ خ أ ّؼ ٌه ثtext-indent خ١ ٌا
ٕ ٌز َ ا ٌٟى اٌ م اد اٌزpx 50 ّخ١ٕ اٌم ٚ ٖ ٔ اٌّض ي أٟ ،ِٓ اٌ م ح يٚأ
<p>:
<html>
<head>
<style type="text/css">
p {text-indent:50px}
</style>
</head>
<body>
</html>
ٝ ٙ ٠ٚاٌّ ز ع وّ : ٍٝ٠
"letter-spacing"فٚاٌّغب خ ث ٓ اٌ ش
<html>
<head>
<style type="text/css">
h1 {letter-spacing:2px}
h2 {letter-spacing:-3px}
</style>
</head>
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
</body>
</html>
ٝ ٙ ٠ٚاٌّ ز ع وّ : ٍٝ٠
ٛ ٌ ا: ساثؼب
ً ثّ ٌغخ ِ ىٍخ٠َ أٛ ٕمٚ ، CSSَ ث ز اٍٙ ١وٚ ؽٛ ٌزز ٍُ ا ٌ ٘ ا اٟ
،ةٛ اٌؾٍٝ ؼ ِ ٌُ ىٓ ِضجزخ١ؾ ث ىٙ ٌٓ ٟؽ اٌزٛ ٌا عث خ١ ١و
: ٌ ٘ ا اٟ ٌٕز ٍُ ٘ ٖ ا
font-family
font-style
font-variant
font-weight
font-size
font
ٛؽ أ ّ ء اٌ
أ ّ ء ِخ
ى ِزّ سّ ،ض ً sans- ٛؽ اٌزٌٙ ٟ ٛؽ ؾ اٌّغّ ٛخ ِٓ اٌ ّ ء اٌ ِخ ٌٍ ا
ٛؽ ِٕ جخ ٌ ع ف ٟ٘ٚ ٍ ٝا ؾ ٞٛصٚا ٛؽ ِ ٟ٘serifغّ ٛخ ِٓ اٌ
خ. ٍ ٝاٌ إٌ
ْ ا ّٗ ِز١ ٕ ٟ " "Times New Romanثٓ١ ٕ ا ُ إٔٔ ٚ و١
. ِز١ ٕ ٟ ثٓ١ د ٌ ٌٚه ٠غت أْ ٛ٠ ٠ؾِ ٞٛ
: ٌٝ وّ ث ٌّض ي اٌزٙ ٠ٚ
<html>
<head>
<style type="text/css">
p.serif{font-family:"Times New Roman",Georgia,Serif}
p.sansserif{font-family:Arial,Verdana,Sans-serif}
</style>
</head>
<body>
<h1>CSS font family example</h1>
<p class="serif">This is a paragraph, shown in the Times New Roman
font.</p>
<p class="sansserif">This is a paragraph, shown in the Arial font.</p>
</body>
</html>
"font-style" ٌشاص ا
ٚأitalic ٚأnormal ّخ١ؾّ اٌم١ ٌ ؾ ِ ئرا و ْ اfont-style خ١ ٌا
. ِ ث ىٙ < زh2> ٓ٠ٚ ٕ اٌّض ي أ ٔ ٖ وٟ ،oblique
<html>
<head>
<style type="text/css">
p.normal {font-style:normal}
p.italic {font-style:italic}
p.oblique {font-style:oblique}
</style>
</head>
<body>
<p class="normal">This is a paragraph, normal.</p>
<p class="italic">This is a paragraph, italic.</p>
<p class="oblique">This is a paragraph, oblique.</p>
</body>
</html>
: ٍٝ٠ ّ ث ٌّ ز ع وٙ ٠ٚ
ٙ ٠ٚث ٌّ ز ع وّ : ٍٝ٠
""font-variant ب ٓ اٌ
ز ١ث ٓ١اٌمّ١زnormal ٓ١أٌٍsmall-caps ٚ ١خ font-variantز َ ٌ اٌ
١ىزت ثؾ ٚف ِ ٟ٘ٚز ٍمخ م ث ٌٍ د ا ٚ ٚث١خ ،اٌمّ١خ ٟٕ small-capsأْ إٌ
٘ اٌّض ي اٌ ٟ ٢ىٟ ١ح٠ ، ،ج ٚا ِ ِ ثىً١ٍ ،ه أْ وج ١ح ٌىٕ١ ٔ ِٓ ٙخ اٌؾغُ
ُٙأوض :
ٖ ُ٘ ٠ ىٓ ٕ٘ ن٠ ٌُٚfont-variant خ١ ٌٍsmall-caps ّخ١ د اٌم١ئرا ا ز
ح م١ف وجٚ ثؾ ٌٕؼ ث ع ا َ اٌّزٛم١ خ١ ٌا
style.css
h1 {font-variant: small-caps;}
h2 {font-variant: normal;}
style.css
غُ ،إٌ جخ اٌّإ٠خ) اٌزّ٠ ٟىٓ ا ز اٌِٛ ٙ ٕ٘ ن اٌ ِٓ ٠اٌ ٛاد (ِض ي :ثى
ٍ ٝاٌ ٛاد ا وض ا ز اًِٚ ،اٌّض ي ٠ز ّٓ: ٘ ٟ ،ا اٌّض ي ٕ و اٌ
style.css
) 'ٔ( 'pt' ٚ 'pxم خ ث ٟ٘ٚ ،أْ و ِٓ (اٌج١ى ا ث ٚ ٓ١اد اٌم١ ق ٚا ٕ٘ ن
غُ اٌ ِؾ اً ث لخ ٚثذ ثّ 'em' ٚ'%' ّٕ١ؼ ٌٍّ ز َ ثز ١١ غُ اٌ ) غ
خ أ ٚوج ز ١د اٌ ئٌ ٝاٌّ ز ٜٛإٌّ ت ٌٗ ٕ٘ ،ن اٌ ِٓ ٠اٌّ ز ِ ِٓ ٓ١ر ٞٚا
٠خٌٚ ،ى ٔ ؼ اٌّٛل خ راد ٛح أٍّ٠ ٚه ٟاٌج اٌ ٓ أِٓ ٟٔ ٠ ِٓ ٚ
ِ ٍٙ٠ض ' '%أٚ ّ٠ىٓ ث ِٓ ا ز اَ ٚاد ل١ لبث ً ٌٍٛ ٛي ٌ ٖ ٙاٌ بد ٌٍٚغّ١
'em'.
١خ ٚئو جٍ، ٛ ٛ ٠و ِٛ ٟص٠ غُ اٌ ٠ ٟاٌّض ي أ ٔ ٖ ١ ٛؼ ٌى١ ١خ
ٓ رٌه؟ ا خ ،أ
: Bordersبساد ا: بِغب
CSS ،ٓ١ ١ ٓ١ث ٌٍ ٕٚخ أ٠ ٌٍ َ ز م،اع ِ زٍ خ ِّٙىٓ ا ز ا٠ يٚاٌغ ا
.ؾزه ٟ ز َ ا ؿ اد ِ ٕ خ١٘ ِٕز اد١ ه١
border-width
border-color
border-style
أِضٍخ ؿ اد
border
a dotted border
double: Defines two borders. The width of the two borders are the same
as the border-width value
خ ِض٠ ٌاْ اٌٛ ُ ا١ لٟ٘ خ١ ٌّخ ٘ ٖ ا١ ل،ْ ا ؿ حٌٛ ؾborder-color خ١ ٌا
"yellow". اْ ِضٌٛ أ ّ ء اٚ"أrgb(123,123,123)" ٚ"#123456"
<style type="text/css">
p.one
border-style:solid;
border-width:5px;
p.two
border-style:solid;
border-width:medium;
p.three
border-style:solid;
border-width:1px;
</style>
<p><b>Note:</b> The "border-width" property does not work if it is used alone. Use the
"border-style" property to set the borders first.</p>
</body>
بس ْ اٌٛ Border Color
<html>
<head>
<style type="text/css">
p.one
border-style:solid;
border-color:red;
p.two
border-style:solid;
border-color:#98bf21;
</style>
</head>
<body>
<p><b>Note:</b> The "border-color" property does not work if it is used alone. Use the
"border-style" property to set the borders first.</p>
</body>
</html>
: ٍٝ٠ ّو اٚ ٝ اٌ ثمخ ٌ ا١ّ ّىٓ وز ثخ٠ٚ
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
</body>
</html>
Outlines مشحٚ ٍّخ اٜي اٛ ّ ٌؼ: ب ب
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
</body>
</html>
ٌْ اٌٛ Outlines Color
<html>
<head>
<style type="text/css">
outline-style:dotted;
outline-color:#00ff00;
</style>
</head>
<body>
</body>
</html>
ٛ ٌا اٛٔ اOutlines Color
<html>
<head>
<style type="text/css">
outline-style:dotted;
outline-color:#00ff00;
</style>
</head>
<body>
</body>
</html>
ٛ ٌبَ ا اoutline-width
<html>
<head>
<style type="text/css">
p.one
outline-style:solid;
outline-width:thin;
p.two
outline-style:dotted;
outline-width:3px;
</style>
</head>
<body>
</body>
</html>
HTMLث ز اَ styleُ ٚ ّذ ٍِ ٠مخ :2 اٌ
٠ ٟؾ ٞٛأٚاِ ، CSS اث ٌٍّ ٟ٘ٚ ،أْ م َٛثٛ ٠مخ ا ٘ ٖ ٘ ٟاٌ
٠مخ ٌغّ ١ا ِضٍخ. ٕم َٛث ز اَ ٘ ٖ اٌ ي ٘ ا اٌ
ّ٠ ٜىٕه مخ ِٚ ،.cssض اٌٍّ د ا ٔ ٠ ٟز َ اٌ ٛ٘ ٟثج ؿخ ٍِ اٌ اٌٍّ
اٌ ٍت. ٗ ِٛ ٚ ِ ٟل ه أ ٍٝ ٚاٌم أْ