HTML、CSS是前端開發中常用的技術,面試時也常常涉及到相關的問題。下面就來介紹一些常見的HTML、CSS3面試題吧!
// HTML面試題 // 1. 請問DOCTYPE的作用是什么? // DOCTYPE聲明位于HTML文檔中的第一行,作用是告訴瀏覽器使用哪個版本的HTML進行解析。這樣瀏覽器才能正確的渲染HTML文檔。 // 2. 請用盡可能多的方法實現為一個圖片添加鏈接。 // (1)// (2)//// 3. 請解釋一下HTML5新增的一些元素的作用。 // HTML5新增了一些語義化的元素,如header、nav、article等,它們的作用是為了更好地表達HTML文檔的含義,提高了可讀性和可維護性。 // CSS3面試題 // 1. 請解釋一下CSS3的盒模型的概念。 // 盒模型指的是一個HTML元素的基本結構,它由內容、內邊距、邊框、外邊距四個部分組成。 // 2. 請解釋一下偽類與偽元素的區別。 // (1)偽類是選擇器的一種,用于選擇特定狀態下的元素,如:hover表示鼠標懸停時的狀態。 // (2)偽元素是在選擇器中添加的一種關鍵詞,用于在選中的元素中添加特殊內容,如::before和::after表示在元素前后添加內容。 // 3.請使用CSS3實現一個旋轉動畫。 // @keyframes rotate{ // 0%{ // transform: rotate(0deg); // } // 100%{ // transform: rotate(360deg); // } // } // .box{ // animation: rotate 2s linear infinite; // }
上一篇css怎么控制字間距
下一篇css怎么改變div位置