CSS3和H5是當前Web開發中非常重要的技術,許多公司在招聘Web前端工程師時都會考察候選人的CSS3和H5的知識水平。下面是一些常見的CSS3和H5面試題目和答案。
Q:CSS3新增的選擇器有哪些?
A:CSS3新增的選擇器有: 1. 媒體查詢選擇器(@media) 2. 直接后代選擇器(>) 3. 屬性選擇器([attr=value]) 4. 通用兄弟選擇器(~) 5. 子元素選擇器(:first-child/:last-child/:nth-child()) 6. 偽元素選擇器(::before/::after) 7. 更通用的兄弟選擇器(:nth-of-type()/:nth-last-of-type())
Q:用CSS3實現一個漸變背景的方法有哪些?
A:用CSS3實現一個漸變背景的方法有: 1. 線性漸變(linear-gradient) 2. 徑向漸變(radial-gradient) 3. 重復漸變(repeating-linear-gradient/repeating-radial-gradient)
Q:H5中的語義化標簽有哪些?
A:H5中的語義化標簽有: 1. header、footer、nav、aside等表示頁面結構的標簽 2. article、section、aside等表示內容結構的標簽 3. figure、figcaption等表示圖片和圖片說明的標簽 4. p、h1-h6、ul、ol、li、strong、em等表示文本語義的標簽
Q:H5中的canvas標簽有哪些特點?
A:H5中的canvas標簽有以下特點: 1. 可以用JavaScript來操作圖像 2. 可以繪制各種形狀和直線 3. 可以創建動畫效果 4. 對于不支持H5的瀏覽器,可以使用Flash插件來代替
以上是一些CSS3和H5的面試匯總,希望對大家有所幫助。
上一篇css3哪幾種方式寫動畫
下一篇css p 貼于底部