.lib-css()
mixin ถูกนำมาใช้อย่างมากในไฟล์วีโอไอพี 2 น้อย อย่างไรก็ตามจุดประสงค์ของมันไม่ชัดเจนและคำจำกัดความของ mixin ไม่มีเอกสารที่เป็นประโยชน์:
// // เพิ่มคุณสมบัติ css ใด ๆ // --------------------------------------------- .LIB-CSS ( @_property, @_ราคา, @_prefix: 0 ) เมื่อ (@_prefix = 1) และไม่ (@_value = '') และไม่ (@_value = false) และไม่ (แยก (@_ ค่า, 1) = false) และไม่ (แยก (@_ ค่า 2) = false) และไม่ (แยก (@_ ค่า 3) = false) และไม่ (แยก (@_ ค่า 4) = false) และไม่ (แยก (@_ ค่า 5) = false) { -webkit - @ {_ property}: @_value; -moz - @ {_ property}: @_value; -ms - @ {_ property}: @_value; } .LIB-CSS ( @_property, @_ราคา, @_prefix: 0 ) เมื่อไม่ (@_value = '') และไม่ (@_value = false) และไม่ (แยก (@_ ค่า, 1) = false) และไม่ (แยก (@_ ค่า 2) = false) และไม่ (แยก (@_ ค่า 3) = false) และไม่ (แยก (@_ ค่า 4) = false) และไม่ (แยก (@_ ค่า 5) = false) { @ {_ property}: @_value; }
ฉันเห็นว่าทำไมคุณถึงต้องการใช้ mixin เพื่อเพิ่มคำนำหน้าผู้ขายเพื่อให้คุณสมบัติ CSS edge มีเลือดออก (แม้ว่าจะมีคุณสมบัติบางอย่างที่จำเป็นอีกต่อไป) แต่เหตุผลในการแสดงผลคุณสมบัติ CSS ปกติโดยใช้ mixin นี้ไม่ชัดเจน ใครสามารถทำให้กระจ่างเกี่ยวกับเรื่องนี้?