CSS నెస్టింగ్ సెలెక్టర్స్ (&)
- 上一页 [attribute*=value]
- 下一页 element
- 返回上一层 CSS సెలెక్టర్ పరిచయం హాండ్బుక్
నిర్వచనం మరియు వినియోగం
CSS నెస్టింగ్ (&
) సెలెక్టర్స్ మరొక ఎలిమెంట్ పరిసరంలో ఎలిమెంట్కు శైలీని ఆపాదించడానికి ఉపయోగిస్తారు.
నెస్టింగ్ సంబంధిత ఎలిమెంట్స్ కోసం సెలెక్టర్స్ పునరావృతం అవసరాన్ని తగ్గిస్తుంది.
ఉదాహరణ
ఉదాహరణ 1
నెస్టింగ్ ముందు, మీరు ప్రతి సెలెక్టర్ను వేర్వేరుగా ప్రకటించవలసి ఉంటుంది, కాబట్టి ఈ విధంగా:
.బాక్స్ { బార్డర్: 2పిక్సెల్స్ సోలిడ్ గ్రీన్; బ్యాక్గ్రౌండ్-కలర్: బీజ్గుల్; ఫాంట్-ఫ్యామిలీ: మోనోస్పేస్; ఫాంట్-సైజ్: 20పిక్సెల్స్; } .బాక్స్ > a { కలర్: గ్రీన్; } .బాక్స్ > a:hover { కలర్: వైట్; బ్యాక్గ్రౌండ్-కలర్: సాల్మోన్; }
ఉదాహరణ 2
నెస్టింగ్ తర్వాత, సెలెక్టర్స్ కొనసాగుతాయి, సంబంధిత స్టైల్ రూల్స్ ప్రింట్ రూల్స్ లో గుంపుచేయబడతాయి:
.బాక్స్ { బార్డర్: 2పిక్సెల్స్ సోలిడ్ గ్రీన్; బ్యాక్గ్రౌండ్-కలర్: బీజ్గుల్; ఫాంట్-ఫ్యామిలీ: మోనోస్పేస్; ఫాంట్-సైజ్: 20పిక్సెల్స్; & > a { కలర్: గ్రీన్; &:hover { కలర్: వైట్; బ్యాక్గ్రౌండ్-కలర్: సాల్మోన్; } } }
సలహా:మీరు ఉదాహరణలో .బాక్స్ శైలీని తీసివేయాలంటే, సంబంధిత సెలెక్టర్స్ కోసం శోధించకుండా మొత్తం సమూహాన్ని తొలగించవచ్చు.
CSS సంకేతాలు
పరెంట్రూల్ { సిఎస్ఎస్ డిక్లరేషన్స్; & చిల్డ్రూల్ { సిఎస్ఎస్ డిక్లరేషన్స్; } }
సాంకేతిక వివరాలు
సంస్కరణ: | CSS నెస్టింగ్ మాడ్యూల్ |
---|
బ్రౌజర్ మద్దతు
క్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఆపెరా |
---|---|---|---|---|
120 | 120 | 117 | 17.2 | 106 |
- 上一页 [attribute*=value]
- 下一页 element
- 返回上一层 CSS సెలెక్టర్ పరిచయం హాండ్బుక్