Professional Documents
Culture Documents
لغة HTMLهي طريقة لكتابة وهيكلة صفحات الويب ،والتعتبر HTMLلغة برمجية بالمعنى الفعلي بل هي لغة وصفيّة ،أي أنها تستخدم
لوصف الصفحة وتوزيع وترتيب محتواها من نصوص وروابط وصور ومقاطع فيديو وما إلى ذلك ،وهي المكون الرئيسي ألي موقع ويب،
تستخدم HTMLمايسمى بالوسوم أو Tagsوهي عبارة عن رموز لكل منها مهمة Gخاصة يقوم بها ،فمنها ما يقوم بعرض العنوان ومنها ما يقوم
بعرض النصوص ومنها ما يقوم بعرض الصور أو الروابط أو مقاطع الفيديو وهكذا G،والمتصفح يفهم هذه الرموز Gأو الوسوم ويعرضها بالشكل
المحدد والمطلوب.
يتكون من عالمتي أصغر من وأكبر من وبداخلهما اسم الوسم ،>tag< ويحدد وسم الفتح بداية العنصر ،أو بداية التأثير الذي يُضيفه.
يتكون من عالمتي أصغر من وأكبر من وبداخلهما عالمة مائلة / ثم اسم الوسم .>/tag< ويحدد وسم اإلغالق نهاية الوسم.
المحتوى:
هو عبارة عن النص أو المحتوى الذي نريد عرضه أو إضافته للوسم ،وتتم كتابته بين وسم الفتح ووسم اإلغالق >tag< المحتوى.>/tag<
العنصر:
أنواع الوسوم
هو عبارة عن وسم يتم عرض محتواه مباشرة على صفحة الويب.
للعناوين أهمية كبيرة في الصفحة سواء لفهم محتوى الصفحة أو تنظيم هيكلة الصفحة ،في هذا الدرس سنتعرف على العناوين وأهميتها وعلى
األشياء التي يجب مراعاتها عند كتابة العناوين ،وتستخدم الوسوم h1إلى h6لتحديد عناوين HTMLتنازليًا من األكثر أهمية إلى األقل أهمية
وهكذا.
أهمية العناوين
العناوين من أهم عناصر الصفحة وهي أول ما تقع عليه العين ألن لها تأثير كبير على طريقة تصفح المستخدم للصفحة حيث يعتمد المستخدم
اعتمادًا كبي ًر ا على العناوين أثناء تصفحه ،فمن خاللها يتم فهم محتوى الصفحة وتحديد الجزء المناسب والمراد قراءته.
من المعتاد أن تكون العناوين أول العناصر التي يُبدأ فيها عند كتابة الصفحة ألن لها تأثير مباشر على هيكلة الصفحة فمن خاللها يتم فهم وتقسيم
الصفحة ،كما أن العناوين تلعب دو ًرا أساسيًا في التأثير على search enginesلفهم محتوى الصفحة فهي كأهمية المعالم في الخريطة والفهرس
في الكتاب سواء للمستخدم أو .search engines
الحجم
تختلف أهمية العنوان باختالف حجمه حيث أنه كلما ازداد حجمه ازدادت أهميته ،بحيث يكون العنوان الرئيسي هو األكبر ومن ثم العنوان الفرعي
التابع للرئيسي وهكذا G،بحيث اليكون العنوان الفرعي أكبر من العنوان الرئيسي الذي هو في داخله.
المعنى
العناوين تلعب دو ًرا أساسيًا لجذب القارئ ألنها هي المسؤولة عن وصف المحتوى فلذلك يجب أن تكون ذات معنى وسهلة الفهم بحيث تصف
المحتوى وصفًا دقيقًا وكافيًا.
التسلسل
تسلسل العناوين يسهل على المستخدم فهم الصفحة بحيث تكون متسلسلة بشكل منطقي باستخدام الترتيب والحجم المناسبين.
العناوين في html
هناك ستة أحجام للعنوان في htmlبداية من h1األكبر وينتهي عند h6وهو األصغر .مالحظة :التكتب أكثر من h1في الصفحة .في األسطر
التالية سيتم تغير المثال بحيث يراعي األشياء التي يجب مراعاتها عند كتابة العناوين حيث h1للعنوان الرئيسي و h2للعنوان الفرعي التابع
للعنوان الرئيسي وهكذا.
انتباه! عندما تريد تكبير الخط ال تستخدم الـ tagsالمخصصة للعناوين بل استخدم .b tags
الخاتمة :تعرفنا في هذا الدرس على أهمية العناوين وعلى األمور التي يجب مراعاتها عند كتابتها ،كما تعرفنا على كيفية كتابة العناوين
واستخدامها في صفحة الويب.
يستخدم الوسم >p< لتمثيل فقرة نصية ،فهو يقوم بفصل ما يكتب داخله عما قبله وبعده ،ويتم ذلك بتنسيق وترتيب معين.
طريقة استخدام>p<
تتم إضافة النص المراد جعله فقرة نصية مستقلة بداخل الوسم >p< على الشكل الموضح في المثال التالي:
واآلن أصبح هذا النص عبارة عن فقرة نصية صغيرة مفصولة عما بعدها وما قبلها ،وسيتم عرض هذا النص في المتصفح على النحو التالي:
HTML stands for Hypertext Markup Language
لو قمنا بكتابة هذا النص في صفحة تحتوي على نصوص أخرى فستالحظ أن هذا النص يضيف مسافة متساوية بينه وبين جميع النصوص القريبه
منه من كل الجهات تعرفنا في هذا الدرس على طريقة إنشاء فقرة نصية في صفحة الويب الخاصة بنا باستخدام الوسم
التعليقات هي عبارة عن مالحظات تتم كتابتها في المستند ويقوم المتصفح بتجاهلها وعدم عرضها ،نقوم عادة بكتابة التعليقات في الملف لشرح
نقطة معينة أو لوضع مالحظة للتذكير أو التوضيح لفريق العمل G،وهكذا.
يستخدم كل من الوسم >b< والوسم >strong< لعرض النص بخط عريض ،ولكل منهما داللة مختلفة ،وهذا ماسنتعرف عليه في النقاط
التالية.
يستخدم الوسوم >b< لعرض النص المكتوب داخله بخط عريض ،وهذا الوسم اليؤثر على أهمية أو أولوية النص في الملف ،أي أن دوره تنسيقي
فقط .وتتم كتابة النص أو الكلمة المراد أن تعرض بخط عريض داخل الوسم >b< وبالشكل الموضح في المثال التالي:
استخدمنا الوسم >b< هنا ألننا نريد عرض كلمة HTMLبخط عريض أي تغيير تنسيقها فقط ،فهي التشكل معنى مهم Gهنا واليوجد معنى نريد
التأكيد عليه.
طريقة استخدام الوسم<.>strong
يقوم هذا الوسم بعرض النص المكتوب داخله بخط عريض ،ويدل استخدامه على أن لهذا النص أهمية وتأثير ،فلنفترض أننا أردنا عرض رسالة
تذكير بموعد على صفحتنا ،فيمكننا كتابة الرسالة بالشكل التالي:
الحظ كيف تمت كتابة الكلمة Mondayداخل الوسم >strong< وذلك ألنها أهم كلمة في الجملة وهي يوم الموعد الذي نريد تذكير المستخدم
به،
ظاهريًا اليوجد أي اختالف في العرض بين الوسم >b< والوسم >strong< لكن لكل منهما معناه واستخدامه الخاص ،للتنسيق فقط نستخدم
الوسم >b< وللتنسيق والتأكيد نستخدم الوسم.>strong<
يستخدم كل من الوسم >i< والوسم >em< لعرض النص بشكل مائل ،ولكل منهما معنى واستخدام خاص ،وهذا ماسنتعرف عليه في النقاط
التالية.
تتم كتابة النص أو الكلمة المراد أن تعرض بشكل مائل داخل الوسم ،>i< كما هو موضح في المثال التالي:
استخدمنا الوسم >i< هنا ألننا نريد عرض كلمة HTMLبخط مائل أي أننا نريد تغيير تنسيقها فقط.
يقوم هذا الوسم بكتابة النص المكتوب داخله بشكل مائل ،ويدل استخدامه على أن لهذا النص أهمية والخط المائل هنا لغرض التأكيد أو التشديد
على الكالم .يستخدم الوسم >i< للتنسيق فقط بينما يستخدم الوسم >em< للتأكيد والتشديد على أهمية النص.
تعرفنا في هذا الدرس على الوسم >i< والوسم >em< وعلى طريقة استخدامهما لتغيير شكل خط النص إلى خط مائل ،كما تعرفنا على الفرق
بينهما ومتى ولماذا يستخدم كل نوع.
يستخدم الوسم >sub< لتمييز نص وجعله منخفض عن السطر ومكتوب بخط أصغر G،ويمكن استخدام هذا الوسم لتمثيل المعادالت الكيميائية.
طريقة استخدام>sub<
سنقوم في المثال التالي بتحديد جزء من النص باستخدام الوسم >sub< لعرضه تحت السطر أو على مستوى منخفض قلياًل عن مستوى بقية
النص ،ويمكننا القيام بذلك على النحو التالي:
يستخدم الوسم >sup< لتمييز نص وجعله مرتفع عن السطر قلياًل وبخط أصغر ،ويمكن استخدام هذا الوسم لتمثيل المعادالت الرياضية.
سنقوم في المثال التالي بتحديد الرقم 3بالوسم >sup< لعرضه فوق السطر أو على مستوى أعلى قلياًل عن الرقم ،2ويمكننا القيام بذلك بكتابته
على النحو التالي:
<>p>2<sup>3</sup></p
لقوائم | Lists
مقدمة في list
نوع آخر شائع من العناصر النصية في HTMLهو القائمة ،listهناك أنواع مختلفة من القوائم ،مثل قائمة غير مرتبة unordered listوقائمة
مرتبة .ordered listسنلقي نظرة على كل نوع من هذه األنواع ومتى يستخدم.
تعتبر القائمة غير المرتبة unordered listمن أكثر القوائم شيوعًا ،ويتم إنشاؤها باستخدام وسم ulوإنشاء عناصرها باستخدام وسم ،liيوضح
المثال التالي طريقة إنشاء قائمة غير مرتبة تحتفظ بثالث ألوان:
><ul
><li>red</li
><li>green</li
><li>blue</li
></ul
كما ترا فإن هذه القائمة يمكن استخدامها لعرض البيانات التي اليكون ترتيبها مهمG.
يمكن استخدام القائمة المرتبة ordered listعندما يكون الترتيب مه ًما ،يتم إنشاؤها باستخدام وسم olوإنشاء عناصرها باستخدام تاق ،liيوضح
المثال التالي طريقة إنشاء قائمة مرتبة تحتفظ بثالث عناصر مرتبة:
<>ol
>li>step <one</li
>li>step <two</li
>li>step <three</li
<>ol/
الروابط | Links
من أهم مايميز صفحات الـويب أن التنقل بين صفحاتها ليس معقد بل بغاية السهولة ،ولالنتقال إلى صفحة جديدة أو االنتقال إلى جزء معين على
نفس الصفحة يمكن االستعانة بوسم يعرف بالوسم >a< وفي هذا الدرس سنتعرف على الوسم >a< أهم السمات فيه وكيفية كتابته ،مالحظة:
األب للوسم >a< أي وسم باستنثاء وسم >a< آخر.
الوسم>a<
يستخدم الوسم >a< إلنشاء رابط ينتقل بنا إلى صفحات ويب ،ملفات ،عناوين بريد الكتروني أو أماكن أخرى بنفس الصفحة ،المفضل أن يكون
محتوى الوسم >a< وصف موجز ذو معنى ،وذلك يعود بالفائدة لمحركات البحث في معرفة Gالمحتوى ،ويمكن أن يكون محتوى الوسم<
>aصورة او شي آخر ،أي ليس مقتصر على النص .مالحظة :محتوى الوسم >a< هو الجزء المرئي من هذا الوسم.
<>a
<>a/
الحظ في المثال أعاله تم إضافة النص Definition of URI and URLكمحتوى للوسم>a< ولكن عند النقر عليه لن ينتقل بنا إلى أي مكان
آخر وذلك بسبب عدم تحديد أهم سمة في الوسم >a< والتي تعرف بالسمة .href
السمة href
تعتبر السمة hrefمن أهم السمات في الوسم ،>a< قيمة هذه السمة تكون عبارة عن الصفحة أو المكان المراد الذهاب إليه عندما يقوم المستخدم
بالنقر على محتوى الوسم .>a< يمكن أن تكون قيم السمة :href
<>a/
في المثال أعاله قمنا بتعيين قيمة السمة href كعنوان URLوعند النقر على محتوى الوسم أعاله سينتقل بنا إلى رابط الصفحة الذي تم تعيينه
في السمة .href مالحظة :إذا كان الوسم >a< اليحتوي على السمة href فلن يتم االنتقال إلى أي صفحة أو مكان عند النقر عليه.
الوسائط
لوسائط
يمكن للصور تحسين تصميم صفحة الويب ومظهرها ،ولعرض الصور في صفحة الويب يمكننا استخدام الوسم.>img<
لعرض الصورة داخل صفحة الويب يجب عليك استخدام >img< وتحديد مصدر الصورة المراد عرضها باستخدام src attributeحيث
أن src هي اختصار لـكلمة sourceوالتي تعني المصدر الحظ معي المثال التالي:
في المثال السابق استخدام وسم img وتمرير قيمة " "URLالخاص بمسار الصورة المراد عرضها.
يمكن تحديد طول الصورة باستخدام وسم height وكذلك لتحديد عرض الصورة يمكن استخدام وسم width الحظ معي المثال التالي:
يمكن أن تحتوي >video< على >source< واحدة أو أكثر وذلك ليتمكن المتصفح من اختيار المصدر المدعوم Gاألول.
<>video
<>video/
<>video/
تُستخدم عالمة >audio< لتضمين محتوى صوتي في صفحة ويب ،مثل البرودكاست والكتب الصوتية أو غيرها من أنواع المحتوى الصوتي.
يمكن أن تحتوي >audio< على >source< واحد أو أكثر وذلك ليتمكن المتصفح من اختيار المصدر المدعوم األول.
<>audio
<>audio/
سيتم عرض النص الذي يتم كتابته بين عالمتي >audio< و >/audio< فقط في المتصفحات التي التدعم العنصر.>audio<
حتى يتم إضافة أدوات التحكم -التي تشمل تشغيل وإيقاف مقطع الصوت والعودة للوراء والتقدم إلى األمام وأداة التحكم بمستوى الصوت -نقوم
بإضافة تعبير controls إلى >audio< كما هو موضح بالشكل التالي:
<>audio controls
<>"source src="myPodcast.mp3" type="audio/mpeg
<>audio/
مقدمة في الجداول
مقدمة في إنشاء الجداول باستخدام Table
تمكنك HTMLمن إضافة جداول في صفحة الويب الخاصة بك ،باإلضافة إلى تنظيمها وتغيير حجمها ومحتواها ،تساعدك الجداول في عرض
قوائم البيانات من نصوص وصور وما إلى ذلك.
إلنشاء جدول يتم استخدام الوسم >table< ويتم وضع الوسم >tr< والوسم >th< والوسم >td< بداخله والتي تقوم بإنشاء أعمدة
وصفوف الجدول.
سنقوم اآلن بإنشاء جدول يتكون من خانتين رئيسيتين هما Nameو Ageثم سنضيف له صفين ونضيف لهما بعض البيانات
<>table
<>tr
<>th>Name</th
<>th>Age</th
<>tr/
<>tr
<>td>Khalid</td
<>td>19</td
<>tr/
<>tr
<>td>Omar</td
<>td>17</td
<>tr/
<>table/
مقدمة في النماذج
يعتبر الوسم< >formمن العناصر المهمة في HTMLوذلك ألنه يضم بداخله عدة عناصر عن طريقها يستطيع المستخدم إرسال البيانات إلى
خادم المتصفح ،ببساطة يمكنك اعتبار وظيفة الوسم >form< تكمن في تحديد البيانات المراد إدخالها من المستخدم.
سمات>form<
عند كتابة الوسم >form< فإن هناك بعض الخصائص المهمة التي يجب تحديد قيمها مثل السمة methodوالسمة .action
خاصيةmethod
تقوم هذ ِه الخاصية بتحديد نوع اإلجراء المراد تطبيقه على البيانات التي أدخلها المستخدم وهي إرسال البيانات ،يستقبل هذا الحقل نوعين من القيم
وهما get و .post لتوضيح الفكرة الحظ المثال التالي:
>"<form method="get
></form
>"<form method="post
></form
الوسم>input<
يستخدم الوسم< >inputلتحديد حقل إدخال يقوم باستقبال البيانات المدخلة ويمكن استخدام هذا الوسم بداخل الوسم >form< الستقبال بيانات
المستخدم ،وهو المكان الذي تقوم فيه بإدخال البيانات المراد استقبالها ،يعتبر الوسم >input< من أهم الوسوم في >form< ويحتوي هذا
الوسم على عدة أنواع من الحقول.
السمةtype
تعتبر السمة typeمن أهم السمات للوسم< ،>inputفهي تقوم بتحديد نوع الحقل،>input< وبنا ًء على قيمة هذه السمة يتم تحديد شكل
وطريقة العمل للوسم .>input< لتوضيح الفكرة سنقوم بذكر أهم القيم للسمة typeباإلضافة إلى شكل وعمل القيم.
القيمة text
تعتبر القيمة text القيمة االبتدائية للحقل type فهي تمثل حقل إلدخال بيانات نصية ولتوضيح الفكرة الحظ المثال التالي:
><form
></form
القيمةsubmit
هذه القيمة تمثل زر يقوم بإرسال أو تسليم النموذج ولتوضيح الفكرة الحظ المثال التالي:
><form
>"<input type="submit
></form
القيمةradio
زر انتقاء يسمح باختيار قيمة من مجموعة Gخيارات تجعل القيمة radioيتشكل بشكل زر االنتقاء ويسمح باختيار قيمة واحدة فقط من مجموعة
خيارات ولتوضيح الفكرة الحظ المثال التالي:
><form
><p>Gender</p
><label>Female</label
><label>Male</label
></form
الوسم>label<
><form
></form