CSS是Cascading Style Sheets(級(jí)聯(lián)樣式表)的縮寫,它是前端設(shè)計(jì)師必須了解和掌握的技能之一。而CSS5是CSS標(biāo)準(zhǔn)的第5種版本,目前該版本有3個(gè)子規(guī)范,分別是CSS Selectors Level 5、CSS Cascading and Inheritance Level 5、CSS Text Level 5。
/* CSS5中新增了一些屬性 */ /* background-clip */ /* 用于控制元素背景的裁剪方式,有border-box、padding-box和content-box三種取值 */ div { background-clip: border-box; } /* image-orientation */ /* 用于控制圖片的方向,有從左到右、從右到左、從上到下、從下到上四種取值 */ img { image-orientation: from-right; } /* overscroll-behavior */ /* 用于控制滾動(dòng)條在滾動(dòng)到邊界時(shí)的滾動(dòng)行為,有auto、contain和none三種取值 */ body { overscroll-behavior: contain; }
此外,CSS5還將CSS信息模型進(jìn)行了重大升級(jí),引入新的數(shù)據(jù)類型和功能,例如變量、步進(jìn)函數(shù)、網(wǎng)格布局、多列布局等,讓CSS更加強(qiáng)大和靈活,為Web開(kāi)發(fā)提供更多的可能性。