前端面試題總結 css篇

2021-10-02 04:02:41 字數 969 閱讀 8724

經過實習秋招的面試,總結了一些前端面試題,此處為css篇章,答案是簡略答案,詳細可自行搜尋

1. 盒模型

margin,border,padding,content

在標準盒模型中,width設的是content的寬度

在ie怪異盒模型中,width設的是content+padding的寬度

2. 定位

absolute:絕對定位,是脫離文件流的。如火其父元素為relative或absolute,那麼就相對于父元素。如果不是,則一直往上找找到根元素。

relative: 相對定位,相對於其在文件流中本來的位置。偏移後原來的位置仍被占用。

fixed:滾動的時候不隨滾動條滾動,相對於可視視窗,並非body或父元素

3. 垂直水平居中

.parent

此方法適用於不知道自己的長寬的情況下,對父的設定。justify-content設定的是在主軸上的對齊方式。align-items設定的是在交叉軸的對齊方式。

.box-container

.box-container .box

此方法必須知道自己的長寬。

.box

此方法不用知道自己的長寬

4. 清除浮動

清除浮動主要是為了解決,父元素因為子級元素浮動引起的內部高度為0的問題。簡單來說就是,子元素是浮動的就撐不起父元素的高度,下面的就頂上來了。

.clearfix:after

5. 樣式的層級關係,選擇器優先順序,樣式衝突

6. px和em和rem的區別

rem也表示相對尺寸,其參考物件為根元素html的font-size

em 是相對長度單位。相對於當前物件內文字的字型尺寸

7. css三列布局

前端面試題 css篇

盒模型 盒模型由 margin border padding content 四個屬性組成 w3c的標準盒模型 width content,不包含 border padding ie盒模型 width border padding content 相互轉換 二者之間可以通過css3的 box siz...

前端面試題彙總 CSS篇

1 css 中類 classes 和 id 的區別 對於css而言,id和class都是選擇器,唯一不同的地方在於權重不同。對於html而言,id和class都是dom元素的屬性值。不同的地方在於id屬性的值是唯一的,而class屬性值可以重複。id還乙個老特性是錨點功能,當瀏覽器位址列有乙個 頁面...

前端面試題總結 HTML與CSS篇

最近又到了招聘的旺季,應該有很多人踏上了找工作的路上,我今天就給大家介紹一下,我在前端這些年所遇到的問題,從簡到難,給大家講述一下。先說html部分的一些問題。後續給大家講述js部分的問題。1.css浮動怎麼理解 首先我們要知道為什麼會用到浮動,在我們頁面布局的時候,因為塊元素有乙個獨佔一行的屬性 ...