Interface ICSSRule

ICSSRule interface

Η διεπαφή CSSRule είναι η αφηρημένη βασική διεπαφή για κάθε τύπο δήλωσης CSS. Αυτό περιλαμβάνει τόσο σύνολα κανόνων όσο και κανόνες at. Μια υλοποίηση αναμένεται να διατηρήσει όλους τους κανόνες που καθορίζονται σε ένα φύλλο στυλ CSS, ακόμα κι αν ο κανόνας δεν αναγνωρίζεται από τον αναλυτή. Οι μη αναγνωρισμένοι κανόνες αντιπροσωπεύονται χρησιμοποιώντας το!:ICSSUnknownRule διεπαφή.

public interface ICSSRule

Ιδιότητες

ΟνομαΠεριγραφή
CSSText { get; set; }Η αναλυόμενη κειμενική αναπαράσταση του κανόνα. Αυτό αντικατοπτρίζει την τρέχουσα κατάσταση του κανόνα και όχι την αρχική του τιμή.
ParentRule { get; }Εάν αυτός ο κανόνας περιέχεται σε έναν άλλο κανόνα (π.χ. κανόνας στυλ μέσα σε ένα μπλοκ @media), αυτός είναι ο κανόνας που περιέχει. Εάν αυτός ο κανόνας δεν είναι ενσωματωμένος σε άλλους κανόνες, επιστρέφει null.
ParentStyleSheet { get; }Το φύλλο στυλ που περιέχει αυτόν τον κανόνα.
Type { get; }Ο τύπος του κανόνα, όπως ορίζεται παραπάνω. Η προσδοκία είναι ότι οι μέθοδοι χύτευσης ειδικών δεσμεύσεων μπορούν να χρησιμοποιηθούν για τη μετατόπιση από μια παρουσία της διεπαφής CSSRule στη συγκεκριμένη παράγωγη διεπαφή που υπονοείται από τον τύπο.

Δείτε επίσης