أحدث المواضيع :
Loading...
مساحة اعلانية

الدرس الخامس : سمات HTML


سمات HTML
HTML Attributes

توفر سمات HTML معلومات إضافية حول عناصر HTML.

  • يمكن أن تحتوي جميع عناصر HTML على سمات
  • توفر السمات معلومات إضافية حول العناصر
  • يتم تحديد السمات دائمًا في وسم البداية
  • تأتي السمات عادةً في أزواج الاسم / القيمة مثل: الاسم = "القيمة"
السمة href
The href Attribute

يحدد الوسم <a> الارتباط التشعبي. تحدد السمة href عنوان URL للصفحة التي ينتقل إليها الارتباط:
مثال
--------
<a href="https://hijaz-ar.blogspot.com">قم بزيارة مدونة الحجازالتقنية</a>
---------------------
يظهر الكود السابق بالشكل :


سوف تتعلم المزيد عن الروابط في فصل روابط HTML ان شاء الله

السمة src
The src Attribute

يستخدم وسم <img> لتضمين صورة في صفحة HTML. تحدد السمة src مسار الصورة المراد عرضها:

<img src="img_girl.jpg">

تظهر الصورة بالشكل :



هناك طريقتان لتحديد عنوان URL في سمة src:

1. URL مطلق - روابط إلى صورة خارجية مستضافة على موقع ويب آخر. مثال: src = "https://www.w3schools.com/images/img_girl.jpg".

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

2. URL النسبي - روابط لصورة مستضافة داخل الموقع. هنا ، لا يتضمن عنوان URL اسم المجال. إذا بدأ عنوان URL بدون شرطة مائلة ، فسيكون متعلقًا بالصفحة الحالية. مثال: src = "img_girl.jpg". إذا بدأ عنوان URL بشرطة مائلة ، فسيكون مرتبطًا بالدومين (اسم لبنطاق). مثال: src = "/ images / img_girl.jpg".

نصيحة: من الأفضل دائمًا استخدام عناوين URL النسبية. لن تفقدها إذا قمت بتغيير المجال.

سمات العرض (width) والارتفاع (height )
The width and height Attributes

يجب أن يحتوي وسم <img> أيضًا على سمات العرض والارتفاع ، والتي تحدد عرض الصورة وارتفاعها (بالبكسل):

مثال
---------
<img src="img_girl.jpg" width="500" height="600">

------------------
تظهر الصورة بالشكل

فتاة ترتدي سترة
--------------
<img src="img_girl.jpg" alt="فتاة ترتدي سترة">

--------------------------


انظر ماذا يحدث إذا حاولنا عرض صورة غير موجودة:
الكود 
--------

<img src="img_typo.jpg" alt="فتاة ترتدي سترة">

---------------------------
يظهر كالتالي


فتاة ترتدي سترة

سوف تتعلم المزيد عن الصور في درس صور HTML ان شاء الله .

سمة النمط او استايل style
The style Attribute

تُستخدم سمة النمط لإضافة أنماط إلى عنصر ، مثل اللون والخط والحجم ...الخ.

مثال :
-----------

<p style="color:red;">هذه فقرة باللون الأحمر</p>

--------------------------

يظهر الكود بالشكل :

هذه فقرة باللون الأحمر


سوف تتعلم المزيد عن الأنماط في درس أنماط HTML ان شاء الله .

سمة اللغة lang
The lang Attribute

يجب عليك دائمًا تضمين سمة lang داخل علامة <html> للإعلان عن لغة صفحة الويب. هذا يهدف إلى مساعدة محركات البحث والمتصفحات.

يحدد المثال التالي اللغة الإنجليزية كلغة:

-----------------

<!DOCTYPE html>
<html lang="en">
<body>
...
</body>
</html>

-------------------------------

يمكن أيضًا إضافة رموز البلدان إلى رمز اللغة في سمة lang. لذا ، فإن أول حرفين يحددان لغة صفحة HTML ، ويحدد الحرفان الأخيران البلد.

يحدد المثال التالي اللغة الإنجليزية كلغة والولايات المتحدة هي الدولة:

----------------

<!DOCTYPE html>
<html lang="en-US">
<body>
...
</body>
</html>

-----------------------------

السمة title (العنوان)
The title Attribute

تحدد سمة title بعض المعلومات الإضافية حول العنصر.

سيتم عرض قيمة سمة العنوان كأداة تلميح tooltip عند تحريك الماوس فوق العنصر:

الكود 
-------------

<p title="انااداة تلميح">هذه فقرة.</p>


--------------------------




هذه فقرة.

نقترح: كتابة  السمات بأحرف انكليزية صغيرة دومًا (lowercase)

لا يتطلب معيار HTML كتابة السمات  بأحرف صغيرة.

يمكن كتابة سمة العنوان title (وجميع السمات الأخرى) بأحرف كبيرة أو صغيرة مثل title أو TITLE.

ومع ذلك ، توصي W3C باستخدام سمات الأحرف الصغيرة في HTML ، وهناك انواع من المستندات يجب كتابة السمات فيها بأحرف صغيرة مثل XHTML.

هنا في مدونة الحجاز التقنية نكتب دوما اكواج HTML بأحرف انجليزية صغيرة


نقترح وضع قيم السمات بين اشارتي اقتباس ("") دوما

لا يتطلب معيار HTML علامات اقتباس حول قيم السمات.

ومع ذلك ، توصي W3C بعلامات اقتباس بتنسيق HTML ، ويجب استخدام الأقتباس في بعض أنواع المستندات ا مثل XHTML.

الكود التالي جيد :

------------------

<a href="https://hijaz-ar.blogspot.com/">تفضل بزيارة الحجاز التقنية </a>


------------------------------------

الكود التالي سيئ

--------------------

<a href=https://hijaz-ar.blogspot.com/>تفضل بزيارة مدونة الحجاز التقنية</a>


-----------------------------------------

في بعض الأحيان عليك استخدام الاقتباسات. لن يعرض هذا المثال سمة العنوان بشكل صحيح ، لأنها تحتوي على مسافة:
---------------

<p title=الحجاز التقنية>

-------------------------------

هنا في مدونة الحجاز التقنية  ، نستخدم دائمًا علامات الاقتباس حول قيم السمات.

اقتباسات مفردة أو مزدوجة؟

علامات الاقتباس المزدوجة حول قيم السمات هي الأكثر شيوعًا في HTML ، ولكن يمكن أيضًا استخدام علامات الاقتباس المفردة.

في بعض الحالات ، عندما تحتوي قيمة السمة نفسها على علامات اقتباس مزدوجة ، من الضروري استخدام علامات الاقتباس المفردة:

--------------

<p title='سعود "منار" فهد'>

--------------------------------

او العكس

-----------------

<p title="سعود 'منار' فهد">

-----------------------------




ملخص الدرس :
  • يمكن أن تحتوي جميع عناصر HTML على سمات
  • تحدد سمة href لـ <a> عنوان URL للصفحة التي ينتقل إليها الارتباط
  • تحدد السمة src الخاصة بـ <img> المسار إلى الصورة المراد عرضها
  • توفر سمات العرض width والارتفاع height الخاصة بـ <img> معلومات عن حجم الصور
  • توفر سمة alt لـ <img> نصًا بديلاً للصورة
  • تُستخدم سمة النمط  style لإضافة أنماط إلى عنصر ، مثل اللون والخط والحجم والمزيد
  • تحدد سمة lang لوسم  <html> لغة صفحة الويب
  • تحدد سمة العنوان title بعض المعلومات الإضافية حول العنصر

انتهى الدرس.

ليست هناك تعليقات:

إرسال تعليق