اذهب إلى المحتوى
  • 0

هو انا ليه بستخدم العنصر sction ما دام اني ممكن استخدم العنصر divويعطي نفس النتيجة

Mr Mohamed Alsdawy

السؤال

Recommended Posts

  • 0

يتم استخدام العناصر الدلالية(Semantic HTML elements)  بشكل عام لأسباب عدة، من أهمها:

  1. تحسين تجربة المستخدم: تساعد العناصر الدلالية في تحسين تجربة المستخدم من خلال توضيح المحتوى والأهداف والهيكلية لصفحة الويب، مما يجعلها أسهل للمستخدمين فهم المحتوى وتصفحه بشكل فعال.
  2. تحسين تجربة الوصول: تساعد العناصر الدلالية في تحسين تجربة الوصول عن طريق توفير معلومات إضافية لمتصفحات الويب وتقنيات الوصول، مما يمكنها من تحسين تجربة الوصول للأشخاص الذين يعانون من إعاقات أو صعوبات في الوصول.
  3. تحسين تجربة محركات البحث: تساعد العناصر الدلالية في تحسين تجربة محركات البحث من خلال توضيح الهيكلية والمعنى للمحتوى، مما يمكن المحركات من فهم المحتوى وعرضه بشكل أفضل في نتائج البحث.
  4. التصميم والتطوير: تساعد العناصر الدلالية في تبسيط عملية التصميم والتطوير عن طريق توفير بنية أساسية للصفحة الويب وتسهيل التعامل مع الأسلوب والتنسيق والتصميم الخاص بالصفحة.

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

على الرغم من أنه يمكن استخدام العنصر div بشكل عام لتقسيم الصفحة، إلا أن استخدام العنصر section يعزز دلالة المحتوى، وبالتالي يجعل الصفحة أكثر فهمًا للمستخدمين والمتصفحين وحتى محركات البحث.

علاوة على ذلك، فإن استخدام عناصر HTML بشكل مناسب يساعد في تحسين تجربة المستخدم وتحسين تصنيف محركات البحث، مما يزيد من احتمالية زيارة الموقع واستخدامه. لذلك، من المستحسن استخدام العنصر section بدلاً من العنصر div عندما يتعلق الأمر بتقسيم المحتوى الرئيسي للصفحة.

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

1- في صفحة ويب تحتوي على مقالة طويلة، يمكن استخدام العنصر section لتقسيم المقالة إلى أجزاء مختلفة مثل المقدمة والفصول والخاتمة.

<section>
  <h2>المقدمة</h2>
  <p>هنا يتم وضع نص المقدمة</p>
</section>

<section>
  <h2>فصل 1</h2>
  <p>هنا يتم وضع نص الفصل الأول</p>
</section>

<section>
  <h2>فصل 2</h2>
  <p>هنا يتم وضع نص الفصل الثاني</p>
</section>

<section>
  <h2>الخاتمة</h2>
  <p>هنا يتم وضع نص الخاتمة</p>
</section>

2- في صفحة تحتوي على منتجات مختلفة، يمكن استخدام العنصر section لتقسيم الصفحة إلى قسم يحتوي على المنتجات وآخر يحتوي على تقييمات العملاء.

<section>
  <h2>المنتجات</h2>
  <ul>
    <li>منتج 1</li>
    <li>منتج 2</li>
    <li>منتج 3</li>
  </ul>
</section>

<section>
  <h2>تقييمات العملاء</h2>
  <ul>
    <li>تقييم 1</li>
    <li>تقييم 2</li>
    <li>تقييم 3</li>
  </ul>
</section>

3- في صفحة ويب تحتوي على قائمة طويلة من الروابط، يمكن استخدام العنصر section لتقسيم القائمة إلى أقسام مختلفة.

<section>
  <h2>روابط المواقع الاجتماعية</h2>
  <ul>
    <li><a href="#">رابط 1</a></li>
    <li><a href="#">رابط 2</a></li>
    <li><a href="#">رابط 3</a></li>
  </ul>
</section>

<section>
  <h2>روابط المواقع الإخبارية</h2>
  <ul>
    <li><a href="#">رابط 1</a></li

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

مع أن العنصر section يعطي نفس النتيجة العنصر div ولكن هناك أهميه لاستخدام العنصر section حيث يعتبر ال section من العناصر الدلالية Semantic HTML elements وهي مهمة في 

  • كود أوضح وأسهل في الصيانة: يمكنك تجربة ذلك من خلال العمل على مواقع كبيره وقتها ستعرف أهمية ال  Semantic HTML elements ولتجربة ذلك سأكتب لك بعض العناصر بدون محتوىلنرى هل ستتعرف على محتويات هذه العناصر المفترضة أم لا؟
    <header> 
    <nav></nav>
    </header>
    <main></main>
    <footer></footer>

    سهل تخمين المحتوى صحيح؟

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

  • تحسين وضع SEO الخاص بك: يمكن أن يتأثر وضع تحسين محركات البحث (SEO) لديك ، بشكل إيجابي أو سلبي ، اعتمادًا على عوامل مثل: الطريقة التي تتم بها كتابة المحتوى ، أو التصميم "المتجاوب" ، أو إمكانية الوصول إلى الموقع.في حالة Google ، يستخدمون خوارزمية تحلل كود موقع الويب الخاص بنا ، وتستخدم الترميز والتسميات المستخدمة لفهم الغرض من الصفحة بشكل أفضل.بهذه الطريقة ، إذا استخدمنا علامة دلالية ، فسنقوم بتسهيل المهمة على خوارزمية تحديد المواقع لمساعدتنا في الوصول إلى المزيد من المستخدمين. وفي المقابل ، سيكون موقعنا الإلكتروني أكثر سهولة في الوصول إليه.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...