ما هي الفائدة من الكتابة مجدية css .الطبقة #id الأسماء ؟

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

سؤال

ما هي الفائدة من الكتابة مجدية css .الطبقة #id الأسماء ؟ هل قارئات الشاشة التحدث إلى مساعدة المستخدم على فهم المعنى و الغرض من المحتوى داخل العلامات ؟

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

المحلول

مرة أخرى, حيث كل ما تبذلونه من الأسئلة الأخيرة على دلالات الجواب يبقى نفسه:

كل هذا يتوقف على البيانات سياق الكيان في السؤال.

إذا كان لديك عنصر يحمل مغزى هذا المجال ، فمن المفيد أن تعيين فئة (حتى إذا كنت لا تريد تطبيق CSS إلى ذلك) فقط بسهولة تحديد هذا المجال:

<span class="username">Andrew Moore</span>

القيام بذلك قد المزايا التالية:

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

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

نصائح أخرى

وبصفة عامة، فإنه من المفيد للمطور / مصمم فقط.

وإجابات أخرى هي جيدة، ولكن سوف أركز على تجريف / الثالث جانب أدوات الطرف هنا.

والحالة 1 هي العناكب والزحف مثل محركات البحث. إذا كانت صفحتك تحليل ورؤية شيء مثل id="username"، وأنها ستكون أكثر عرضة لمعرفة بعض المعنى في ذلك من id="div-style-32". منح، أنا لست متأكدا جوجل يفعل هذا النوع من الشيء الآن، ولكن يمكن أن يكون إذا كان المزيد من الناس على نحو أفضل عن ذلك.

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

وهذا يشمل أيضا أشياء مثل ملحقات المستعرض أو. مخطوطات التي تسمح للمستخدمين لتغيير السلوك من الموقع. سيكون من الأسهل لإنشاء هذه التعديلات مع العلامات نظافة.

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

وباختصار فإنه يجعل كل الأشياء المختلفة التي أو غيرهم <م> يمكن القيام به مع موقع الويب الخاص بك أسهل للقيام به.

وأنت لا تفعل ذلك للآلات ولكن بالنسبة للبشر.

إذا نحن يهتم فقط عن آلات لكنا لا يزالون الترميز في التجمع:)

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