ในส่วนหัวของ HTML ฉันได้รับสิ่งนี้:
<head>
<title>Title</title>
<link href="styles.css" rel="stylesheet" type="text/css"/>
<link href="master.css" rel="stylesheet" type="text/css"/>
styles.css
เป็นแผ่นงานเฉพาะหน้าของฉัน master.css
เป็นแผ่นงานที่ฉันใช้ในแต่ละโครงการของฉันเพื่อแทนที่ค่าเริ่มต้นของเบราว์เซอร์ สไตล์ชีตใดที่มีลำดับความสำคัญสูง ตัวอย่าง: ชีตแรกมีเฉพาะ
body { margin:10px; }
และเส้นขอบที่เกี่ยวข้อง แต่ที่สองมีการรีเซ็ตของฉัน
html, body:not(input="button") {
margin: 0px;
padding: 0px;
border: 0px;
}
ในสาระสำคัญองค์ประกอบ cascading ของ CSS ทำงานเหมือนกันในแง่ของการอ้างอิงสไตล์ชีทเหมือนกับใน CSS function ทั่วไปหรือไม่ หมายความว่าบรรทัดสุดท้ายเป็นบรรทัดที่แสดงหรือไม่
body:not(input="button")
ไม่ใช่ตัวเลือกที่ถูกต้องตามวิธี body, input:not([type="button"])
คุณอาจจะหมายถึงการแยกไว้ใน
master.css
ควรโหลดก่อนจากนั้นจึงจะง่ายกว่าการลบล้าง styles.css
ต้นแบบรูปแบบในของคุณ