החשש העיקרי בסלקטורים של ציליות צלליות הוא שהם מפרים את האנקפסולציה ויוצרים מצבים שבהם רכיב לא יכול יותר לשנות את ההטמעה הפנימית שלו.
המפרט של CSS Shadow Parts מתקדם כחלופה לסלקטורים של פירסינג בצללית. התכונה 'חלקי צל' מאפשרת למחבר רכיבים לחשוף רכיבים בעלי שם באופן ששומר על אנקפסולציה ועדיין מאפשר למחברי דפים לעצב מספר מאפיינים בבת אחת.
מה עלי לעשות אם האתר שלי משתמש בפורמטים ::shadow ו-/deep/?
הסלקטורים ::shadow ו-/deep/ משפיעים רק על רכיבי Shadow DOM v0 מדור קודם. אם אתם משתמשים ב-Shadow DOM v1, לא צריך לשנות שום דבר באתר.
תוכלו להשתמש ב-Chrome Canary על מנת לוודא שהאתר לא מפר את השינויים החדשים. אם נתקלתם בבעיות, נסו להסיר את כל השימוש ב-::shadow וב-/deep/. אם קשה מדי להסיר את השימוש בסלקטורים האלה, כדאי לעבור מ-DOM DOM נייטיב אל ה-Polyfill האפל של ה-DOM. צריך לבצע את השינוי הזה רק אם האתר מסתמך על Native DOM DOM v0.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2017-10-24 (שעון UTC)."],[],[]]