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

ماهو الإختلاف بين * وَ *|* على ملف css؟

محمد بوسكوري

السؤال

ألاحظ في ملفات css   أن هناك من يستعمل رمز *  للدلالة على جميع العناصر.

لكن بالمقارنة هناك من يستعمل  الرمز *|* ، فما الإختلاف بينهما؟

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

Recommended Posts

  • 0

من خلال الموقع الرسمي لـ W3C :

  • *|ns : جميع العناصر ذات namespace ns.
  • *|* : جميع  العناصر.
  • *| : جميع العناصر التي لا تندرج ضمن أي namespace.
  • * : إذا لم يتم تحديد أي namespace فإنها تكافئ *|*.
  • إذن فإن * وَ *|* غير متشابهتين ولكل منهما استعمالاتها وإن تشابهتا في جزئية بسيطة.

مثال تطبيقي:

ملف css جُمعت فيه الخاصيتين:

@namespace "http://www.w3.org/2000/svg";

* {
  background: beige;
}
*|* {
  border: 1px solid;
}

ملف html:

<a href="#">This is some link</a>

<svg xmlns="http://www.w3.org/2000/svg">
  <a xlink:href="#">
    <text x="20" y="20">This is some link</text>
  </a>
</svg>

النتيجة المحصل عليها:

56c24eb265bfb_Screenshotfrom2016-02-1522

تم التعديل في بواسطة E.Nourddine
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...