ผลต่างระหว่างรุ่นของ "ภาษาสไตล์ชีต"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Octahedron80 (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
Octahedron80 (คุย | ส่วนร่วม)
บรรทัด 17:
:สมบัติต่างๆ ของอิลิเมนต์สามารถเปลี่ยนแปลงได้โดยการใส่ค่าค่าหนึ่ง ค่านั้นสามารถเป็น[[สตริง]] [[คำสำคัญ]] [[จำนวน]] หรือจำนวนพร้อมหน่วยกำกับ บางครั้งสมบัติหนึ่งๆ ก็สามารถใส่ได้หลายค่าหรือสามารถใส่[[นิพจน์]]เพื่อคำนวณให้ได้ผลตามต้องการ โดยปกติค่าที่เป็นจำนวนจะหมายถึงระยะ[[ความยาว]]ของตำแหน่งการแสดงผล เช่น "<code>1.5em</code>" ประกอบด้วยค่าจำนวน 1.5 และหน่วย em (หน่วยแทนความสูงที่สัมพันธ์กับขนาดอักษรรอบข้าง) ภาษาสไตล์ชีตโดยทั่วไปมีหน่วยที่แตกต่างกันทั้งหมดประมาณ 10 ชนิด
;กลไกการแพร่กระจายค่า (value propagation mechanism)
:เพื่อหลีกเลี่ยงความจำเป็นที่จะต้องกำหนดค่าให้กับสมบัติทั้งหมดของอิลิเมนต์ทุกชนิด ภาษาสไตล์ชีตจึงมีกลไกที่จะช่วยแพร่กระจายค่าให้โดยอัตโนมัติ ข้อดีหลักของกลไกการแพร่กระจายค่าคือช่วยลดความฟุ่มเฟือยของสไตล์ชีตให้น้อยลง จากตัวอย่างข้างต้น มีเพียงสมบัติขนาดของอักษร "<code>font-size</code>" เท่านั้นที่ถูกกำหนด สำหรับสมบัติอื่นๆ จะถูกถ่ายทอดมาจากอิลิเมนต์ในระดับเหนือขึ้นไปหรือมาจากค่าเริ่มต้น
 
== ดูเพิ่ม ==