CSSLayerBlockRule

CSSLayerBlockRule

ภาพรวม

CSSLayerBlockRule เป็นคลาสใน Aspose.Html FOSS สำหรับ Python. สืบทอดจาก: CSSRule.

กฎบล็อก CSS @layer ที่กำหนดกฎลูกให้กับเลเยอร์ cascade ที่มีชื่อ.

คลาสนี้ให้ 3 วิธีสำหรับทำงานกับอ็อบเจ็กต์ CSSLayerBlockRule ในโปรแกรม Python. วิธีที่พร้อมใช้งานรวมถึง: __init__, delete_rule, insert_rule. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.Html FOSS สำหรับ Python. คุณสมบัติ: CHARSET_RULE, COUNTER_STYLE_RULE, FONT_FACE_RULE, FONT_FEATURE_VALUES_RULE, IMPORT_RULE, KEYFRAMES_RULE, และอีก 15 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
typeintอ่านคืนค่าคงที่ประเภทกฎ CSSOM (LAYER_BLOCK_RULE = 1000).
css_textstrอ่านแปลงกฎเป็นข้อความ CSS.
LAYER_BLOCK_RULEintอ่านรับกฎของบล็อกเลเยอร์.
namestrอ่านรับชื่อ.
css_rulesCSSRuleListอ่านรับกฎ css.
UNKNOWN_RULEintอ่านรับกฎที่ไม่รู้จัก.
STYLE_RULEintอ่านรับกฎสไตล์.
CHARSET_RULEintอ่านรับกฎ charset.
IMPORT_RULEintอ่านรับกฎการนำเข้า.
MEDIA_RULEintอ่านรับกฎสื่อ.
FONT_FACE_RULEintอ่านรับกฎฟอนต์เฟส.
PAGE_RULEintอ่านรับกฎหน้า.
KEYFRAMES_RULEintอ่านรับกฎ keyframes.
KEYFRAME_RULEintอ่านรับกฎ keyframe.
NAMESPACE_RULEintอ่านรับกฎเนมสเปซ.
COUNTER_STYLE_RULEintอ่านรับกฎสไตล์ตัวนับ.
SUPPORTS_RULEintอ่านรับกฎ @supports.
FONT_FEATURE_VALUES_RULEintอ่านรับกฎค่าฟีเจอร์ฟอนต์.
LAYER_STATEMENT_RULEintอ่านรับกฎของคำสั่งเลเยอร์.
parent_style_sheet`CSSStyleSheetNone`อ่าน
parent_rule`CSSRuleNone`อ่าน

วิธีการ

ลายเซ็นคำอธิบาย
__init__(name: str)Calls init(name) บนอินสแตนซ์ CSSLayerBlockRule นี้.
insert_rule(rule_text: str, index: int) → intแทรกกฎ CSS ลงในรายการกฎที่ซ้อนกัน (CSSOM §6.7).
delete_rule(index: int)ลบกฎที่ index จากรายการกฎที่ซ้อนกัน (CSSOM §6.7).

ดูเพิ่มเติม

 ภาษาไทย