منتديات الجزائر
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتدى كل الجزائريين و العرب
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 دورة متقدمة في HTML

اذهب الى الأسفل 
كاتب الموضوعرسالة
المدير
Admin
Admin



المساهمات : 243
تاريخ التسجيل : 22/12/2007

دورة متقدمة في  HTML Empty
مُساهمةموضوع: دورة متقدمة في HTML   دورة متقدمة في  HTML Emptyالإثنين يناير 14, 2008 5:42 pm

دورة متقدمة في  HTML Dr1

مقدمة
تكتب ملفات HTML في صورة ملفات نصوص بسيطة (Plain Text)، تأخذ الإمتداد .html عادة، وتكتب في أي برنامج للنصوص البسيطة، في الويندوز استخدم Notepad، في اللينكس استخدم pico، في الماكنتوش استخدم SimpleText، جميع هذه البرامج مناسبة جدا لعمل صفحات HTML.

الأمر الآخر الذي ستحتاج إليه هو متصفح للإنترنت، ولن يكون أكثر من Internet Explorer أو Netscape Navigator أو الأثنين معا، وبما أنك الآن تتطلع على هذه الصفحة فلا بد من أنك تمتلك المتصفح أيضا، ستحتاج إلى معاينة الصفحات بالمتصفح بعد كتابها، ولأن المتصفحات تختلف من نوع إلى آخر لذا يفضل أن تقوم بمعاينة صفحتك بجميع المتصفحات الموجودة وتتأكد من أنها تظهر بشكل سليم في جميع المتصفحات، لأن الجمهور الذي سيزور صفحتك سيستخدم المتصفح الذي يفضله هو لذلك فإن عليك التأكد من أن الجمهور يستطيع رؤية الصفحة بمتصفحه أيا كان.

المشكلة التي قد تواجهك في كتابة صفحاتك هي دعم المتصفحات للغة العربية أولا، ودعمها لآخر التقنيات ثانيا، يقدم متصفح Internet Explorer من Microsoft دعما رائعا للغة العربية، ولآخر تقنيات الويب مثل HTML 4.0 و CSS و XML وغيرها، وأما متصفح Netscape Navigator فهو لا يدعم اللغة العربية بشكل جيد ولتحسين دعم اللغة العربية تحتاج إلى برنامج Sindbad من شركة صخر، وفي كل الأحوال يظل متصفح Netscape Navigator متصفحا متعبا في التصميم، لهذه الأسباب جميعا اعتمدنا متصفح Internet Explorer 5.0 كمتصفح قياسي لصفحات موقعنا، فهي تظهر بشكل رائع فيه.

ملحوظةآخر إصدارة من متصفح Netscape Navigator هي الإصدارة 4.72 وآخر إصدارة من برنامج Sindbad هي 4.51 وقد توقفت شركة صخر عن تعريب Navigator في الآونة الأخيرة لأسباب لا أعرفها


عدل سابقا من قبل في الإثنين يناير 14, 2008 5:49 pm عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://algeria-forum.keuf.net
المدير
Admin
Admin



المساهمات : 243
تاريخ التسجيل : 22/12/2007

دورة متقدمة في  HTML Empty
مُساهمةموضوع: تابع   دورة متقدمة في  HTML Emptyالإثنين يناير 14, 2008 5:44 pm

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

تتكون ملفات HTML من قسمين :

المحتوى : وهو ما يشاهده الجمهور في صفحتك.
الوسوم :وهي الأجزاء التي تحدد كيف سيشاهد جمهورك المحتوى السابق، فهي تصف المحتوى من حيث التنسيق.
مثال على ذلك هذا السطر من لغة HTML ..


HTML is a <b>Great</b> Language
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://algeria-forum.keuf.net
المدير
Admin
Admin



المساهمات : 243
تاريخ التسجيل : 22/12/2007

دورة متقدمة في  HTML Empty
مُساهمةموضوع: تابع   دورة متقدمة في  HTML Emptyالإثنين يناير 14, 2008 5:45 pm

وعند استخدام المتصفح في مشاهدة السطر السابق سيظهر هكذا ..

HTML is a Great Language

في المثال السابق تبدو أجزاء ملف الـ HTML واضحة، المحتوى الذي يتمثل في عبارة HTML is a Great Language، والوسوم المحاطة بعلامتي < و >، في المثال السابق استخدمنا وسما يدعى b وهو اختصار لكلمة bold (عريض)، ويأتي في صورة زوج من الوسوم، وسم للفتح ووسم للإغلاق، ويتميز وسم الإغلاق عن وسم الفتح في أنه يحتوي على علامة ( / ) قبل اسم الوسم، وسم الفتح يعني أن المتصفح يجب أن يطبق الوصف الموجود في الوسم على جميع النصوص الذي تلي الوسم وحتى يصل إلى وسم الإغلاق، مثل التشغيل والإطفاء .. وسم الفتح يشغل ميزة الخط العريض ووسم الإغلاق يطفأ هذه الميزة، وكما أن هنالك وسما للخط العريض .. هنالك وسم للخط المائل، وآخر لتغيير الخط، ووسوم أخرى للجداول والصور، جميع عناصر ملف HTML يتم إدراجها عن طريق الوسوم، وتحدد خصائصها أيضا عن طريق الوسوم.

إذا أردت مثلا أن تغير الخط في كلمة Great في مثالنا السابق، سنحتاج إلى استخدام الوسم Font، حيث سنستخدم الوسم Font بأن نضبط خاصية لون الخط في كلمة Great إلى اللون الأحمر، ويتم هذا كالتالي ..


HTML is a <font color="red">Great</font> Language
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://algeria-forum.keuf.net
المدير
Admin
Admin



المساهمات : 243
تاريخ التسجيل : 22/12/2007

دورة متقدمة في  HTML Empty
مُساهمةموضوع: تابع   دورة متقدمة في  HTML Emptyالإثنين يناير 14, 2008 5:47 pm

حيث ستبدو هكذا ..

HTML is a Great Language

في المثال السابق يتضح لنا أمر آخر، وهو أنه حتى نضبط خصائص أحد الوسوم فإننا نقوم بوضع إسم الخاصية بعد اسم الوسم بين علامتي الـ< والـ> ونفصل بين اسم الوسم والخاصية بمسافة بيضاء، وتكون الخصائص في صورة إسم="قيمة" أي إسم الخاصية ثم علامة المساواة ثم قيمة الخاصية بين أقواس الإقتباس المزدوجة، في المثال السابق قمنا بضبط الخاصية color للوسم font عند القيمة red، وإذا كان هنالك أكثر من خاصية يمكننا إضافتها أيضا في نفس المكان، بحث نفصل كل خاصية والأخرى بمسافة، مثلا ..


HTML is a <font color="red" size="+1">Great</font> Language
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://algeria-forum.keuf.net
المدير
Admin
Admin



المساهمات : 243
تاريخ التسجيل : 22/12/2007

دورة متقدمة في  HTML Empty
مُساهمةموضوع: تابع   دورة متقدمة في  HTML Emptyالإثنين يناير 14, 2008 5:48 pm

التي ستظهر هكذا ..

HTML is a Great Language

أمور إضافية يجب أن تعرفها عن HTML ..

لغة HTML لا تراعي حالة الأحرف من حيث كونها كبيرة أو صغيرة، أي أنه في HTML وضع <b> لا يختلف عن <B>.
يمكن إحاطة قيم الخصائص بعلامة إقتباس مزدوجة ( " ) أو مفردة ( ' )، ويمكن أيضا عدم إحاطتها بأي منها إذا كانت القيمة تتألف من كلمة واحدة دون مسافات.
بعض الوسوم تحتاج إلى وسم إغلاق وبعضها لا يحتاج إليه.
قد وقد لا يحتوي وسم الفتح على خصائص إضافية، ولكن وسم الإغلاق لا يحتوي أبدا على هذه الخصائص.
لغة HTML لا تراعي المسافات البيضاء، وتعتبرها جميعا مسافة واحدة، أي أن وضع مسافة واحدة بين كلمتين، يساوي وضع مسافتين، ويساوي وضع ثلاثين مسافة، ويساوي وضع سطر جديد، ويساوي وضع جدولة tab، كلها تترجم إلى مسافة.
توضع التعليقات بين <!-- و --> أي أن المتصفح يتجاهل أي شيء بينهما وكأنه غير موجود.
بنية ملف HTML
يتكون ملف HTML القياسي من جزئين رئيسيين هما :

الرأس Head : يحتوي على المعلومات الإضافية الخاصة بالمستند مثل عنوان الصفحة والكلمات المفتاحية فيها وغيرها من الأمور الخاصة بالصفحة والتي لا تعتبر من ضمن المحتوى.
الجسم Body : وهو يحتوي على المحتوى الذي يراه المستخدم.
المثال التالي يبين كيفية تقسيم ملف HTML ..

<html>
<head>
...
</head>
<body>
...
</body>
</html>

المثال السابق صريح، ولا يحتاج إلى المزيد من التوضيح، الأجزاء التابعة للرأس توضع بين <head> و </head>، أما الأجزاء التابعة للجسم فتوضع بين الوسمين <body> و </body> .

يتم تحديد عنوان المستند الذي يظهر في شريط العنوان للمتصفح بإحاطته بـ <title> و </title>، والمكان الصحيح لوسم الـ <title> هو الرأس، حيث أن الوسم title لا يعتبر من ضمن محتوى الصفحة ولا يظهر في الصفحة، وهو يستخدم في عمليات البحث والأرشفة كما في محركات البحث، ولا يمكنك وضع وسوم تنسيق أخرى بين وسمي الـ title.

وتوجد أيضا وسوم أخرى تحدد صفات المستند تمسى وسوم meta توضع أيضا في منطقة الرأس، وسنأتي إليها في أمور إضافية في هذه الدورة.

أما باقي الوسوم فأغلبها يوضع في منطقة الجسم body.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://algeria-forum.keuf.net
المدير
Admin
Admin



المساهمات : 243
تاريخ التسجيل : 22/12/2007

دورة متقدمة في  HTML Empty
مُساهمةموضوع: الخطوط والألوان   دورة متقدمة في  HTML Emptyالإثنين يناير 14, 2008 5:57 pm

الخطوط والألوان
الأنماط الأساسية
أولا العناوين وهي من ستة مستويات، العنوان الأول h1 والثاني h2 وهكذا حتى h6 ..


<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>


لتحديد الفقرات يتم إحاطتها بالوسم P

<p>Paragraph Text</p>


لتحديد اتجاه الفقرة استخدم الخاصية align في الوسم P

<p align="left">Left aligned paragraph</p>
<p align="center">Centered paragraph</p>
<p align="right">Right aligned paragraph</p>


لعمل وصلة استخدم الوسم a مع الخاصية href لتحديد الوجهة، الوجهة قد تكون صفحة html وعندها يبدأ العنوان بـ http: وقد يكون عنوان موقع ftp وعندها يبدأ بـ ftp: وقد يكون بريدا إلكترونيا وعندها يبدأ بـ mailto: ،ستعرف المزيد عن المسارات عندما يأتي الحديث عن الصور في الدرس القادم، وبين وسمي الفتح والإغلاق ضع المحتويات الساخنة أو الوصلة نفسها، وهي قد تكون نصوصا أو صورا.

<a href="http://www.microsoft.com/">Microsoft Corp.</a><br>
<a href="mailto:mubarmej@hotmail.com">My E-mail</a>
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://algeria-forum.keuf.net
المدير
Admin
Admin



المساهمات : 243
تاريخ التسجيل : 22/12/2007

دورة متقدمة في  HTML Empty
مُساهمةموضوع: الخطوط والألوان تابع   دورة متقدمة في  HTML Emptyالإثنين يناير 14, 2008 6:00 pm

يوجد أيضا استخدام آخر للوسم a باستعمال الخاصية name بدلا من href (يمكن استعمال الإثنين معا)، وبعد ذلك تستطيع أن تدرج وصلة عادية تشير إلى المكان الذي به <a name="">، وذلك بجعل خاصية href الوصلة العادية تشير إلى الإسم المحدد في name مسبوقا بعلامة #، مثال ذلك إذا أردت أن تضع وصلة تقودك إلى جزء معين من المستند الحالي، ستقوم بعمل <a name="myname"></a> في المكان المطلوب، ثم تدرج وصلة في أي مكان آخر كالتالي <a href="#myname">إسمي</a>، ويمكنك أيضا عمل ذلك عبر المستندات (من مستند إلى مستند آخر) بحيث تحدد بالضبط المكان الذي تريده من المستند الوجهة هكذا <a href="salem.html#myname">إسم سالم</a>.

يمكنك أيضا عمل وصلة إلى أعلى المستند بوضع #top في الخاصية href.

لإجبار النص على الإنتقال إلى السطر التالي استخدم <br> .

لإضافة مسافة استخدم &nbsp; (لعمل أكثر من مسافة واحدة)

يمكنك استخدام الوسم pre لمنع المتصفح من تجاهل المسافات البيضاء ويحتسب المسافة مسافة والثلاث مسافات ثلاث مسافات والسطر الجديد سطرا جديدا، فقط بين الوسمين <pre> و </pre> .

يمكنك توسيط أي شيء بوضعه بين الوسمين <center> و </center>

الوسم Font
يعمل الوسم font دائما مع مجموعة من الخصائص، فهو لا يمتلك أي تأثير لوحده، وأهم خصائصه هي التي تحدد نوع الخط والتي تحدد لونه والتي تحدد حجمه.

أول خصائص الوسم font هي الخاصية face التي تحدد نوع الخط المستخدم

<font face="verdana">Verdana Text</font><br>
<font face="Courier New">Courier New Text</font>


بعد ذلك هنالك الخاصية color المستخدمة لتحديد لون الخط (أنظر إلى الألوان في الأسفل)

This is <font color="red">Red</font>
and this is <font color="blue">Blue</font>


الخاصية الثالثة هي الخاصية size وهي تحدد حجم الخط، توجد سبعة أحجام للخط، والخط الأساسي في الصفحة يأخذ أحد هذه الأحجام، وإذا أردت أن تغير حجم الخط في كلمة معينة أو جزء ما من النصوص استخدم الوسم font مع الخاصية size لزيادة حجم الخط أو إنقاصه بمقدار معين، إذا كا الخط الأساسي هو 3 فإنه يمكنك زيادة الخط 4 مرات حتى تصل إلى 7 وهو أكبر خط ويمكنك إنقاصه مرتين ليصبح 1 وهو أصغر حجم للخط، الخط الأساسي القياسي هو 3 ما لم تقم بتغييره، يتم تحديد أثر الرقم من حيث الزيادة أو النقصان بإضافة + قبل الرقم للزيادة و - قبل الرقم للنقصان، وعند الزيادة فوق الحجم 7 سيعرض المتصفح النص بالحجم 7 وكذلك عند النقصان إلى أقل من الواحد فسوف يتم إعتباره 1.

<font size="+4">Size 7</font><br>
<font size="+3">Size 6</font><br>
<font size="+2">Size 5</font><br>
<font size="+1">Size 4</font><br>
<font size="0">Size 3</font><br>
<font size="-1">Size 2</font><br>
<font size="-2">Size 1</font><br>


توجد أيضا طريقة سريعة لتكبير الخط خطوة واحدة أو تصغيره خطوة واحدة باستخدام الوسم <big> و <small>

<big>size 4</big><br>
<small>size 2</small><br>
<big><big>size 5</big></big><br>


الطرق السابقة لتغيير الخط تسمى طرقا نسبية relative لأنك تقوم بتغيير الخط بالنسبة للخط الأساسي، يمكنك أيضا تحديد الحجم الذي تريده للخط بالضبط دون الإعتماد على الخط الأساسي عن طريق الخاصية size ذاتها ولكن دون وضع إشارة + أو - مقابل الحجم المطلوب

<font size="7">Size 7</font><br>
<font size="6">Size 6</font><br>
<font size="5">Size 5</font><br>
<font size="4">Size 4</font><br>
<font size="3">Size 3</font><br>
<font size="2">Size 2</font><br>
<font size="1">Size 1</font>
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://algeria-forum.keuf.net
المدير
Admin
Admin



المساهمات : 243
تاريخ التسجيل : 22/12/2007

دورة متقدمة في  HTML Empty
مُساهمةموضوع: تابع   دورة متقدمة في  HTML Emptyالإثنين يناير 14, 2008 6:04 pm

يمكنك كذلك تغيير حجم الخط الأساسي في المستند وهذا سيؤثر على جميع الأماكن التي استخدمت فيها الأحجام النسبية للخطوط، ونغير الخط الأساسي باستخدام وسم يدعى <basefont> ويمكن استخدامه لتغيير حجم الخط الأساسي في المستند أو لون الخط الأساسي أو نوع الخط الأساسي، وهو لا يأخد قيم نسبية في الحجم (لا ينسب إلى نفسه)، على سبيل المثال لتغيير الخط الأساسي إلى Verdana بحجم 3 ولون أخضر نضع السطر التالي في المستند


<basefont color="Green" size="3" face="Verdana">


والوسم السابق لا يستخدم في جزء محدد من نصوص HTML بل يظهر تأثيره في الصفحة كلها لذلك فهو لا يحتاج إلى وسم إغلاق.

توجد أيضا وسوم أخرى للتنسيقات المختلفة، مثلا الوسم b أو strong للخط العريض والوسم i أو em للمائل ،و الوسم tt يستخدم لجعل الحروف متساوية في الحجم مثل نصوص الآلة الكاتبة

<b>This</b> is Bold Text and <strong>this</strong> to!<br>
but <i>This</i> is Italic Text and <em>this</em> to!<br>
And <tt>This</tt> is Typewriter Text

يوجد وسم خاص بوضع الخط الأفقي هو الوسم hr يمكنك تحديد عرض الخط بالخاصية width، حيث تأخذ width قيما مطلقة مثل 10 أو 293 وهي تحدد العرض بالبكسل، وقيما نسبية تقاس بالنسبة إلى عرض الصفحة، مثل 20% و 85%، توجد أيضا خاصية أخرى هي size تحدد ارتفاع الخط رأسيا ويأخذ قيما مطلقة صغيرة، وتوجد أيضا خاصية color لتحديد لون الخط، والخاصية noshade وهي خاصية بدون قيمة، وعند وضعها تجعل الخط يبدو مصمتا وليس منحوتا كما في الحالة القياسية

This is the First Line
<hr>
This is the Secound Line
<hr color="Purple">
This is the Third Line
<hr width="30%">
This is the Fourth Line
<hr noshade size="40">


يمكن أيضا استخدام بعض المتغيرات في وسم الجسم <body>، وهذه المتغيرات تستخدم في تحديد تنسيق الصفحة مثل لون خلفية الصفحة bgcolor وصورة الخلفية المتكررة background، ولون النص text ولون الوصلة الجديدة link والقديمة vlink والمحددة حاليا alink، وحاشية الصفحة العلوية topmargin والسفلية buttommargin واليسرى leftmargin واليمنى rightmargin.

<body alink="red" link="yellow" vlink="blue"
bgcolor="black" text="white" topmargin="0">
This is some Text.<br>
And here are some links :<br>
<a href="http://www.download.com/">Great Downloads</a><br>
<a href="mailto:bgates@hotmail.com">Bill Gates!?</a><br>
<a href="http://www.msn.com/">Microsft Network</a><br>
<a href="http://www.hotmail.com">Free E-mail</a>
</body>
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://algeria-forum.keuf.net
المدير
Admin
Admin



المساهمات : 243
تاريخ التسجيل : 22/12/2007

دورة متقدمة في  HTML Empty
مُساهمةموضوع: الألوان في HTML   دورة متقدمة في  HTML Emptyالإثنين يناير 14, 2008 6:06 pm

الألوان في HTML
الألوان في الكمبيوتر تنتج من خلط الألوان الأساسية الضوئية الثلاثة، وهي الأحمر والأخضر والأزرق، يأخذ كل لون من الألوان السابقة قيمة تتراوح بين 0 و 255، وهي مرتبة (أحمر،أخضر،أزرق) أو (Red,Green,Blue) أو rgb، في أي مكان نحتاج إلى أن نضع فيه لونا نقوم بوضع الجملة التالية

rgb(R,G,B)
فنضع قيمة الـR في مكانها المناسب، والـG والـB كذلك، يمكن أيضا صياغة العبارة السابقة بصورة أخرى هي الصورة الستعشرية، نقوم بوضع الأرقام السابقة بالتتالي في صورها الستعشرية، حيث أن أعلى قيمة عشرية للألوان هي 255 فإن أعلى قيمة ستعشرية لها هي ff وأقل قيمة هي 00، لذا فإن كل رقم يأخذ خانتين كالتالي .. #RRGGBB ويفضل وضع علامة # قبل الأرقام في الصيغ الستعشرية حتى تتعرف عليها جميع المتصفحات، أغلب الناس يستخدمون الصيغ الستعشرية في تكوين الألوان، يمكن الحصول على القيمة الستعشرية من القيمة العشرية باستخدام الحاسبة التي تأتي مع الـ Windows.

تستطيع بالطريقة السابقة تكوين أكثر من 16.5 مليون لون، ولكن بعض الأجهزة القديمة لم تكن تدعم أكثر من 256 لون في نفس اللحظة، لذا فقد اتفق على 216 لون سميت بألوان المتصفح الآمنة، فإذا التزم الجميع بهذه الألوان سيستطيع المتصفحون أن يستعرضوا أكثر من صفحة واحدة في نفس الوقت دون مشاكل لأن عدد الألوان التي يحتاجها المتصفح هي 216 فقط والباقي احتياطي للأمور الأخرى مثل الواجهة وغيرها.

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

الإسم الصيغة الستعشرية اللون
Red #ff0000
Lime #00ff00
Blue #0000ff
Yellow #ffff00
Fuchsia #ff00ff
Aqua #00ffff


أمثلة للتوضيح ..

<font size="+1">
<font color="Khaki"> Sample 1 </font><br>
<font color="#0066cc"> Sample 2 </font><br>
<font color="rgb(204,112,202)"> Sample 3 </font><br>
</font>
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://algeria-forum.keuf.net
 
دورة متقدمة في HTML
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات الجزائر :: الإنترنت :: تصاميم المواقع والواجهات-
انتقل الى: