DIV أو جدول لإظهار بيانات قاعدة البيانات

StackOverflow https://stackoverflow.com/questions/1300636

  •  18-09-2019
  •  | 
  •  

سؤال

أعلم أنه قيل لاستخدام الجدول للبيانات الجدولة، لكنني أرى في العديد من المواقع الإلكترونية و CMS التي يستخدمونها div لإظهار محتوى قاعدة البيانات، على سبيل المثال في منطقة المسؤول لتحريرها، لا ينبغي أن يستخدمون الجدول لإظهار هذه البيانات؟ ما هي أفضل طريقة؟

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

عادة ما تستخدم Divs لتخطيط الصفحة والجداول لعرض البيانات الجدولة. في سؤالك تسأل عن مناطق المسؤول ل CMS. إذا كان في منطقة المسؤول، فسيتم عرض شبكة تمثل جدولا واحدا أو أكثر في قاعدة بيانات، فمن المحتمل أن يتم عرضه بشكل أفضل كجدول.

ومع ذلك، يجب التمييز بناء على كيفية تقديم البيانات بالفعل. فقط لأن البيانات التي بدأت كبيانات مجدولة (في جدول قاعدة البيانات) لا يعني أنها بيانات جدولة مغرية. إذا كنت تنوي عرضه في شكل آخر، فقد يكون Divs الخيار الأفضل.

يعتمد ذلك تماما على نوع البيانات التي نتحدث عنها. ما لم تتمكن من إعطاء مثال على البيانات، فلن تحصل على إجابة جيدة للغاية.

تحرير: حسب تعليقك، نعم، استخدم جدول. إذا كنت تظهر قوائم الأشياء من قاعدة بيانات، يجب عليك استخدام قائمة. لا توجد قاعدة ذهبية - يجب أن يعكس التنسيق الذي تستخدمه البيانات الواردة من قاعدة البيانات.

الجدول لأنه البيانات.

سأجيب على سؤالك مع سؤال آخر:

هل تريد أن تظل بياناتك عرضة إذا كانت CSS غير متوفرة؟

نعم، انتقل بشكل نهائي للجدول

لا، الأمر متروك لك، أيهما يجعلك جميعا دافئا وغامضا في الداخل ؛-)

أفضل علامة للاستخدام لتقديم قطعة من البيانات هي دائما ما هو مناسب أكثر دلالة. هذا، بالطبع، يثير سؤال بالضبط ما يكون مناسبة دلالة. هذا ليس سؤالا تافها، وهذا يعتمد بالكامل على نوع البيانات التي تقدمها. إذا كانت بياناتك مجدولة في الطبيعة، فيجب عليك بالتأكيد وضعها في جدول. معظم البيانات ليست جدولة في الطبيعة، لذلك لا ينبغي أن تذهب في جدول.

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

لمعالجة بضع أشياء أخرى:

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

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

http://www.w3schools.com/tags/tag_div.asp.

محركات البحث أشبه DIV

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top