XML DOM CSS2Properties ตัวเลือก

ออบเจ็ต CSS2Properties คือชุดทั้งหมดของคุณสมบัติแบบสไตล์ CSS2 และค่าของมัน

คำอธิบายออบเจ็ต CSS2Properties

ออบเจ็ต CSS2Properties แสดงถึงกลุ่มของคุณสมบัติแบบสไตล์และค่าของมัน มันกำหนดคุณสมบัติ JavaScript สำหรับทุกคุณสมบัติที่ถูกกำหนดโดยนิยาม CSS ของนิยาม

คุณสมบัติ style ของ HTMLElement คือออบเจ็ต CSS2Properties ที่สามารถอ่านแก้ไขได้ ซึ่งเหมือนกับคุณสมบัติ style ของออบเจ็ต CSSStyleRule อย่างไรก็ตาม Window.getComputedStyle() จะส่งผลลัพธ์ที่เป็นออบเจ็ต CSS2Properties ที่คุณสมบัติเป็นแบบอ่านเดียว

คุณสมบัติของออบเจ็ต CSS2Properties

คุณสมบัติ cssText

คุณสมบัติ cssText คือกลุ่มของคุณสมบัติแบบสไตล์และค่าของมันในรูปแบบของข้อความ。ข้อความนี้ถูกจัดระเบียบเป็นตารางสไตล์ CSS โดยเอาตัวเลือกเลิกออกมาจากตัวเลือกที่มีลักษณะเป็นอุปกรณ์

การตั้งค่าคุณสมบัติเป็นค่าผิดปกติจะทำให้เกิดข้อผิดพลาดรหัส SYNTAX_ERR DOMException ข้อผิดพลาดเมื่อ CSS2Properties ออบเจ็ตเป็นความสามารถเข้าออกแบบเดียว การพยายามตั้งค่าคุณสมบัตินี้จะทำให้เกิดข้อผิดพลาดรหัส NO_MODIFICATION_ALLOWED_ERR DOMException ข้อผิดพลาด

คุณสมบัติที่เป็นไปตาม CSS ทั้งหมด

นอกจากคุณสมบัติ cssText แล้ว วัตถุ CSS2Properties ยังมีคุณสมบัติที่เกี่ยวข้องกับคุณสมบัติ CSS ที่เสริมโดยเบราเซอร์ที่สนับสนุน ชื่อของคุณสมบัติเหล่านี้เป็นไปตามชื่อของคุณสมบัติ CSS อย่างเหมาะสม แต่เพื่อป้องกันความผิดพลาดทางการเขียน JavaScript จึงมีการเปลี่ยนแปลงบางส่วน คุณสมบัติที่มีชื่อหลายคำที่มีสัญญาณ์เฮอร์ (font-family) ใน JavaScript จะไม่มีสัญญาณ์เฮอร์ แต่จะใช้ในรูปแบบให้แรกของแต่ละคำ (fontFamily) ตามนั้น นอกจากนี้ คุณสมบัติ float จะต้องการบางครั้งเพื่อป้องกันความขัดแย้งกับคำว่า float จึงถูกเปลี่ยนเป็น cssFloat

และชื่อของ CSS2Properties ที่เป็นไปตามแบบของ CSS2 ที่ถูกกำหนดใน คู่มือวัตถุ styleที่ระบุ โปรดระวังว่าบางเบราเซอร์อาจไม่สนับสนุน CSS ทั้งหมด หรือบางความหมายที่ระบุในรายการ บางครั้งเนื่องมาจากความสัมพันธ์โดยตรงกับ CSS จึงเป็นไปได้ที่จะอ้างอิงคู่มือ style วัตถุที่ CodeW3C.com จัดเสริม คู่มือเรียกของ CSSเพื่อดูความหมายและค่าที่ถูกต้อง

หน้าที่เกี่ยวข้อง

คู่มือเรียกของ HTML DOM:วัตถุ Style

คู่มือเรียกของ:คู่มือเรียกของ CSS