.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 นี้ไม่ชัดเจน ใครสามารถทำให้กระจ่างเกี่ยวกับเรื่องนี้?


