คุณสามารถนำเข้าไฟล์. css เป็นไฟล์ .less ... ได้หรือไม่
ฉันคุ้นเคยกับมันน้อยกว่าและใช้เพื่อการพัฒนาของฉันทั้งหมด ฉันใช้โครงสร้างเป็นประจำดังนี้:
@import "normalize";
//styles here
@import "mixins";
@import "media-queries";
@import "print";
การนำเข้าทั้งหมดเป็นไฟล์ .less อื่น ๆ และใช้งานได้ตามที่ควรจะเป็น
ปัญหาปัจจุบันของฉันคือสิ่งนี้: ฉันต้องการนำเข้าไฟล์. css ไปที่. เว้นแต่ว่าการอ้างอิงสไตล์ที่ใช้ในไฟล์. css ดังต่อไปนี้:
@import "../style.css";
.small {
font-size:60%;
.type;
}
// other styles here
ไฟล์. css มีคลาสที่เรียกว่า.type
แต่เมื่อฉันพยายามคอมไพล์ไฟล์ .less ฉันได้รับข้อผิดพลาดNameError: .type is undefined
ไฟล์ .less จะไม่นำเข้าไฟล์. css เฉพาะไฟล์ที่ไม่มีไฟล์อื่น ๆ ... หรือไม่ หรือฉันอ้างถึงมันผิด ... ?!
.less
ส่วนขยายได้ จากนั้นอ้างอิงเป็น.less
ไฟล์ เนื่องจากเป็นลิงก์สัญลักษณ์จึงช่วยลดภาระในการซิงโครไนซ์เมื่อการเปลี่ยนแปลง. css ของคุณส่งผลกระทบต่อไฟล์. ข้อเสียคือคุณควรคอมไพล์ไฟล์ css ใหม่อีกครั้งหลังจากการเปลี่ยนแปลงที่ตามมา สำหรับข้อมูลเกี่ยวกับการสร้างลิงก์สัญลักษณ์ใน Windows ให้พิมพ์MKLINK /?
ในหน้าต่างคำสั่ง
.css
ไฟล์โดยใช้แบบอินไลน์(less)
สั่งและใช้ประโยชน์จากความจริงที่ว่า.css
ไวยากรณ์ที่ถูกต้อง.less
ไวยากรณ์