13

ما فائدة وسوم كـ code, kbd وغيرها من وسوم HTML

  • Elalfi_Web

بدأت تعلم الويب منذ ست سنوات لكني حينها كنت أعبث فقط بالوسوم والنصوص وأنقطعت عن هذا المجال بسبب الدراسة لكن وبعد كل هذه السنين قررت أن أتعمق في مجال تصميم وتطوير المواقع (أعرف الفرق بينهما) وفتحت حساب تويتر لأشارك فيه تجربتي لكن بعد الإطلاع على موقع

https://www.w3schools.com

وتعلم الوسوم بدأت أتسأل لماذا توجد مثل تلك الوسوم أليس من الممكن إستعمال div بخصائص معينة أو class معين بدلا من إستخدام وسوم جديدة.

أرجوا من ذو الخبرة مشاركتي ببعض من معرفته.

هذا حسابي في تويتر:

https://twitter.com/ElalfiWeb

11
3mmarg97 أضف ردا

لأن وظيفة HTML هي وصف محتويات الصفحة ، فلماذا تستخدم table مثلا وبإمكانك تحويل مجموعة من div لـ table باستخدام css display مع إعطاء أي div تريد تحويلها لجدول class باسم table مثلا ؟؟ ببساطة لأن table مخصصة لهذا الأمر وبمجرد الاطلاع السريع على الصفحة ستفهم الهدف من كل tag إذا كان منظما ، لكن استخدام div و span في كل شيء لن يساعد على الوصف الدقيق لما تحتويه صفحتك حتى لو استخدمت class ، فالكلاس فعليا يستخدم لإضافة وصف إضافي للعنصر ، مثلا تستخدم العنصر table الذي يوصف عن طريق الكلاس بأنه borderd مثلا أو scrollable وهكذا ، فالكلاس غالبا يستخدم لإضافة وصف إضافي للعنصر .

فحاول استخدام كل عنصر بالشكل المخصص له ، فاستخدم < header > بدلا من < div id="header" > فهذا يساعد على وصف الصفحة بشكل أفضل.

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

خلاصة الكلام لماذا أركب سيارة وبإمكاني ركوب حمار ؟ لا فرق يمكنك ركوب السيارة ويمكنك ركوب الحمار وكلاهما سيوصلانك إلى وجهتك لكن من غير المنطقي ركوب حمار في المدينة كون المتعارف عليه استخدام السيارة فيها.