2018年,CSS前端面試題備受關注,吸引了眾多前端工程師的關注。以下是一些經典的CSS面試題。
1. CSS選擇器有哪些? 答:CSS選擇器有ID選擇器、類選擇器、標簽選擇器、偽類選擇器、屬性選擇器、組合選擇器等。 2. 如何實現垂直居中? 答:可以使用flex布局,設置容器的align-items和justify-content為center。另外,也可以使用absolute和transform實現。 3. CSS3新增的動畫屬性有哪些? 答:CSS3新增了transition、transform、animation等動畫屬性。其中transition用于簡單動畫效果,transform用于2D和3D空間的變換、旋轉等效果,animation則可實現比較復雜的動畫效果。 4. 如何設置元素浮動? 答:使用float屬性即可,例如float:left或float:right。此外,還可以使用clear屬性清除浮動。 5. 使用CSS如何隱藏一個元素? 答:可以使用display:none或visibility:hidden實現元素的隱藏。其中,display:none將元素完全隱藏,visibility:hidden將元素隱藏但保留占用的空間。
這些問題涉及到CSS的基礎知識和一些前沿的技術,不同的公司和企業會針對具體的需求設計不同的面試題,因此在備戰面試的過程中,需要對CSS技術有全面的認知。
上一篇mysql數據查詢的優化
下一篇mysql數據污染