3
ملف تنسيق واحد لصفحات كثيرة
ICT Prep 2 Term 1, Unit 2, Lesson 2: pp. 59–66
الهدفأبيّن كيف ينسّق ملف تنسيق واحد صفحتين وأتوقع نتيجة تغيير.
كلمات جديدة
تنسيق مضمَّن (inline) · قاعدة مكتوبة داخل عنصر واحد وتخصّ هذا العنصر فقطتنسيق داخلي (internal) · قواعد مكتوبة في رأس صفحة واحدة وتخصّ هذه الصفحة فقطتنسيق خارجي (external) · قواعد محفوظة في ملف منفصل ترتبط به صفحات كثيرةالرابط (link) · السطر في رأس الصفحة الذي يربطها بملف التنسيق
الشرح
هناك ثلاث طرق لإضافة CSS. التنسيق المضمَّن يُكتب داخل عنصر واحد ويغيّر هذا العنصر فقط. والتنسيق الداخلي يوضع في رأس صفحة واحدة ويغيّر هذه الصفحة فقط. والتنسيق الخارجي يعيش في ملف منفصل ينتهي بـ .css وتستطيع صفحات كثيرة أن ترتبط به، فهو الأفضل للموقع كله. ويوضع سطر الرابط في الرأس: يعطي الجزء href اسم الملف، ويقول rel="stylesheet" ما نوع الملف. انظر إلى الصفحتين في الصور. كلتاهما ترتبط بملف التنسيق نفسه. لذلك يكون العنوانان أخضر داكنًا وتكون حروف الفقرتين بحجم 18px. وإذا غيّرت قيمة واحدة في ملف التنسيق تغيّرت الصفحتان معًا، وهذا ما يقوله جدول الفوائد.
| الطريقة | أين تُكتب | ما تغطيه |
|---|---|---|
| مضمَّن | داخل عنصر واحد | هذا العنصر فقط |
| داخلي | في رأس صفحة | هذه الصفحة وحدها |
| خارجي | في ملف .css منفصل | كل صفحة ترتبط به |
أمثلة محلولة
Html
1<html> 2<head> 3 <link rel="stylesheet" href="style.css"> 4</head> 5<body> 6 <h1>يوميات حديقة الصف</h1> 7 <p>زرعنا الفول اليوم.</p> 8</body> 9</html>
Css
1h1 { 2 color: darkgreen; 3} 4p { 5 font-size: 18px; 6} 7
نشاط الفصل
انسخ ملف التنسيق على الورق وغيّر قيمة واحدة. ثم ارسم كيف تبدو الصفحة الأولى والثانية قبل التغيير وبعده. واكتب جملة واحدة تبدأ بـ «لأن الصفحتين ترتبطان بالملف نفسه…». لا حاجة إلى جهاز.
تدرّب
1
أي نوع من CSS هو الأفضل لموقع كبير ولماذا؟
التنسيق الخارجي، لأن صفحات كثيرة تشترك في ملف واحد.
2
ماذا يفعل سطر الرابط في الرأس؟
يربط الصفحة بملف التنسيق الخاص بها.
3
في سطر الرابط، ما href وما rel="stylesheet"؟
href يعطي اسم الملف؛ وrel="stylesheet" يقول إنه ملف تنسيق.
4
توقّع: الصفحتان ترتبطان بـ style.css وتتغير قيمة واحدة. كم صفحة تتغير؟
تتغير الصفحتان.