دليل المعهد | طريقة الدراسة| التأصيل العلمي| فريق العمل

العودة   معهد آفاق التيسير للتعليم عن بعد > الأقسام العامة > المنتديات > المنتدى التقني > دورة أسس (html)

موضوع مغلق
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
  #1  
قديم 18 ذو القعدة 1433هـ/3-10-2012م, 06:46 AM
سامية السلفية سامية السلفية غير متواجد حالياً
برنامج الإعداد العلمي - المتابعة الذاتية
 
تاريخ التسجيل: Apr 2011
المشاركات: 2,007
Lightbulb (2) الدرس الثاني: تقنية css

الحمدلله والصلاة والسلام على رسول الله

تعرفنا على بعض الخصائص المستخدمة مع الوسم <body> ، لكن في أغلب صفحات الويب تطبق الخصائص السابقة بواسطة تقنية CSS .

فما هي تقنية CSS ؟


أولا: يجب أنه نعرف أن إنشاء موقع لابد أن يكون باستخدام لغة HTML فلا توجد طريقة أخرى، وأن استخدام CSS أو javascript أو php يتطلب معرفة أساسيات html
CSS هي أداة تستخدم لإضافة تصميم للمواقع هي اختصار لـــ: ورقة الأنماط المتتالية ــCascading Style Sheet .
وهي عبارة هن لغة تصميم تحدد شكل صفحة HTML: الخطوط، الألوان، الهامش، والعرض والارتفاع، صورة خلفية الموقع، وكيفية توزيع المساحات وأشياء أخرى كثيرة، وأيضا تدعمها معظم المتصفحات.


ومن فوائدها الأساسية هي:

- التحكم بتصميم عدد من الصفحات من خلال ملف واحد. (يكون امتداده css)
- إمكانية أكبر وأدق للتحكم بتفاصيل التصميم.
- إنشاء تصاميم خاصة لمختلف وسائل عرض الموقع مثل الشاشات والطابعات والهواتف النقالة .. إلخ

أما طريقة كتابته في html :


نقرتين لعرض الصورة في صفحة مستقلة

الطريقة 1: Inline ضمن وسوم HTML باستخدام خاصية: نمط style

كود:
<body style="background-color:#b0c4de;">


وفقكم الله ، لاحظوا طريقة كتابة النمط في وسم body :
- ""= style
- "" نكتب بداخلها الخصائص كما في المثال.
- ونكتب ; فاصلة منقوطة ، كفاصل بين كل خاصيتين، وإلا قد لا يتعرف المتصفح على الخاصية المطلوب تنفيذها .
- ونستخدم : نقطتين رأسيتين بدلا من رمز = بين الخاصية والقيمة كما في المثال.


إذن طريقة كتابة أنماط css ضمن وسوم html سوف تكون كالتالي:

كود:
<br style=" القيمة:الخاصية الثانية ; القيمة:الخاصية الأولى">


الطريقة 2: داخلي
internal ضمن ملف HTML باستخدام وسم style

كود:
<style type="text/css">
 body {background-color : #FF0000;}
</style>

هذا الشكل من الأنماط يكتب في قسم الرأس أي بين
<head> </head>
وحتى يتعرف المتصفح على الأنماط نكتبها بين وسم
</style> <style>
ثم بين {}

كود:
  <head>        <style>{       هنا نكتب الأنماط بنفس الطريقة السابقة      }         </style>      </head>  

الطريقة 3: ملف خارجي external

وهو ملف نصي يحوي أوامر CSS يستخدم امتداد css

كود:
<link rel="stylesheet" type="text/css" href="style/style.css"/>

فائدة:

الطريقتين 2 و3 يمكن تطبيقها على جافا سكريبت javascript *.js و php *.php


كمثال على طريقة رقم 3
- اذهب إلى صفحة التسجيل http://www.afaqattaiseer.com/vb/register.php
- ثم ضع المؤشر في أي موضع من الصفحة ثم اضغط على يمين الماوس
- اختر view page source أو عرض مصدر الصفحة
- في السطر رقم 51 ستجد

كود:
<link rel="stylesheet" type="text/css" href="clientscript/vbulletin_important.css?v=384" />

وهذا الملف ستجده وجميع محتويات الصفحة ، إن شاء الله بالطريقة التالية:
- حفظ الصفحة السابقة register.php.htm
- ثم فتح المجلد : register.php_files
- ستجد من ضمن محتويات الصفحة ملف الأنماط vbulletin_important.css


أما عن كيفية استخدام تقنية أنماط CSS مع الوسم <body> كالتالي:
- الخاصية background-image وهي تقابل الخاصية background
- الخاصية background-color وهي تعمل نفس عمل الخاصية bgcolor

- الخاصية Background-repeat للتحكم بتكرار صورة الخلفية وتأخذ أربع قيم:
تكرار أفقي repeat-x
تكرار رأسي/عمودي repeat-y
تكرار أفقي وعمودي repeat
بدون تكرار no-repeat

مثال : سوف نستخدم الصورة التالية كخلفية مع خاصية التكرار العمودي

نقرتين لعرض الصورة في صفحة مستقلة

النتيجة:

تستطيع أن ترى الصورة بحجمها الطبيعي بعد الضغط عليها

في CSS نستخدم أربع طرق التعبير عن القيم الرقمية :

px بيكسل وpt نقطة = قيم مطلقة ، محددة بدقة وثابتة
% وem = قيم نسبية، أي بالنسبة لحجم الشاشة وهي قابلة للتعديل.
وتعديلها يكون من خلال قائمة عرض view في أي متصفح.

- الخاصية background-attachment وهي تعمل نفس عمل الخاصية bgproperties

- الخاصية background-position لتحديد موضع الصورة x و y نسبيا أو بالبيكسل أو عن طريقة الأسماء: center, top , bottom ...إلخ


تستطيع أن ترى الصورة بحجمها الطبيعي بعد الضغط عليها


مثال:
كود بلغة HTML:
<body   style="background-image:url(bg.jpg); background-color:#EAFFFF;    background-repeat:no-repeat; background-position: 50% 25%">

نذكر في الدرس السابق :
استخدمنا صور من النت وذلك بكتابة عنوان الصورة على النت
في تقنية الأنماط :

كود:
background-image:url(http://www.webpage.com/bg.jpg)

*** http:///www.webpage.com
: هذا العنوان ليس حقيقة ، مجرد مثال.

أما بالنسبة للروابط

LINK وتقابل a:link تنسيق رابط
VLINK تنسيق رابط قد زرته وتقابل a:visited
ALINK وتقابل a:hover تنسيق عند مرر الماوس
تنسيق عند الضغط عليه a:active وتقابل active

كتابتها ضمن وسوم html :

كود بلغة HTML:
<a href="http://www.google.com.sa" style="color:red">Google</a>

والطريقة الأخرى،


كود:
<style type="text/css">
 a:link {
 COLOR: #0000FF;
 }
 a:visited {
 COLOR: #800080;
 }
 a:hover {
 COLOR: #FF0000;
 }
 a:active {
 COLOR: #00FF00;
 }
 </style>

مع ضرورة التنبه أن كتابة أنماط css بهذا الشكل يجب أن تكون في قسم الرأس head
ملاحظة:
استخدام الأنماط في تنسيق الروابط سيتضح بشكل أفضل إن شاء الله ، في درس الوصلات التشعبية حيث سنقوم بتطبيق هذه الأنماط على الروابط أو الوصلات التشعبية.





الواجب التطبيقي (3):
استخدام الخصائص التالية :
- الخاصية background-image

- الخاصية Background-repeat
- الخاصية background-position
- الخاصية background-color


في تطوير/تعديل الصفحة التي تم إنشائها في الواجب التطبيقي رقم (2)



وفقكم الله وسددكم

الحمدلله
والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

موضوع مغلق

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
2, الدرس

الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

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


الساعة الآن 07:28 AM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir