HTML and CSS
HTML and CSS
2
Tags
<html>...</html>
<head>...</head>
نصوص
3
القوائم
4
الجداول
<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
5
ما هي ال CSS
)• CSS (Cascaded Style Sheets
يمكن أن توفر CSSالكثير من الوقت خالل البرمجة •
يتم استخدا@م CSSللتحكم في نمط وتخطيط العديد من صفحات الويب دفعة واحدة •
إنه ببساطة يفصل التصميم عن المحتوى •
تحدد األنماط كيفية عرض HTML •
6
لماذا تستخدم األنماط؟
7
مثال
8
اساسيات
مكونة من ثالثة اجزاء: •
المحدد {الخاصية :القيمة} }selector {property: value •
عادة ما يكون المحدد هو عنصر /عالمة HTMLالتي ترغب في تعريفها •
الخاصية هي السمة التي ترغب في تغييرها •
كل ممتلكات ( )propertyلها Value •
إذا كانت القيمة عبارة عن كلمات متعددة ،فضع عالمات اقتباس حول القيمة •
}"p {font-family: "sans serif •
لجعل تعريفات األنماط أكثر قابلية للقراءة ،يمكنك وصف خاصية واحدة في كل •
سطر
p
{
;text-align: center
;color: black
font-family: arial
}
9
المجموعات
h1,h2,h3,h4,h5,h6
{
color: green
}
This is header h1
This is header h2
This is header h3
This is header h4
10
مزايا صفحات الويب الديناميكية
يمكنك تحديد أنماط مختلفة لنفس النوع من عنصر، باستخدام محدد الفئة
HTML.
11
• Element Selectors – (refer to HTML tags)
H1 {color: purple;}
H1, H2, P {color: purple;}
• Contextual – (refer to HTML, but in context)
LI B {color: purple;}
12
كيف يمكن تطبيقها؟
• Class Selectors
<H1 CLASS=“warning”>Danger!</H1>
<P CLASS=“warning”>Be careful…</P>
13
كيف يمكن استدعائها
14
External style sheet
<head>
<link rel="stylesheet" type="text/css"
href="mystyle.css" />
</head>
15
Internal Style Sheet
<head>
<style type="text/css">
hr {color: sienna}
p {margin-left: 20px}
body {background-image:
url("images/back40.gif")}
</style>
</head>
16
Inline Style
<body>
</body>
17
االستدعاء باكثر من طريقة
18
أمثلة على CSS
19
النصوص
• color • text-decoration
• direction – none
– ltr underline
rtl overline
• word spacing line-through
blink
– normal
• text-align
length
– left
right
center
justify
20
أمثلة على CSS
21
الخطوط
• font-family • font-weigh
• family-name – normal
generic-family bold
• font-size bolder
– xx-small lighter
x-small 100
small
– /etc./
22
أمثلة على CSS
23
القوائم
<head>
<style type="text/css">
ul
{
list-style-image:
url('arrow.gif')
}
</style>
</head>
<body>
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Coca Cola</li>
</ul>
</body>
24
CSS Box Model
مربعاتHTML تعتبر عناصر، CSS في .1
• The Box Model consists of:
1. Margin
2. Border
3. Padding
4. The Actual Content
25
عناصر طول وعرض الصفحة
هام :عندما تقوم بتعيين خصائص العرض واالرتفاع لعنصر باستخدام .1
، CSSفإنك تقوم فقط بتعيين عرض وارتفاع منطقة
المحتوىContent Area
ضا إضافة المساحة المتروكة
لحساب الحجم الكامل لعنصر ما ،يجب أي ً .2
والحدود والهوامش.
العرض اإلجمالي للعنصر في المثال أدناه هو 300بكسل: .3
26
المثال
width:250px;
padding:10px;
border:5px solid gray;
margin:10px;
27
HTML Layouts
: يمكنك إنشاء مواقع الويب باستخدام إما، HTML في.1
• <div> which is a block element
• <Tables> by specifying number of columns and
rows
28
روابط مفيدة
29