在此分享、整理前端面試題,若有解答錯誤的地方,煩請各位大佬指正,感謝!!css
標準的盒子模型是content-box,盒子的width和height分別等於content的width和height;低版本的IE盒子模型是border-box,盒子的width=content的width+padding+border,盒子的height=content的height+padding+borderhtml
選擇符:前端
可繼承的樣式:web
CSS 僞類是添加到選擇器的關鍵字,指定要選擇的元素的特殊狀態。(MDN解釋) :active 、:focus、:hover、:link、visited、:first-child、:last-child面試
li設置成行內元素了,行內元素之間是會有必定間隙的 解決:瀏覽器
由於瀏覽器的兼容問題,不一樣瀏覽器對有些標籤的默認值是不一樣的,若是沒對CSS初始化每每會出現瀏覽器之間的頁面顯示差別。bash
行內樣式,1000,ID100,屬性選擇器/class/僞類10,元素名/僞元素1函數
相同的權重:之後面出現的選擇器爲最後規則佈局
不一樣的權重,權重值高則生效flex
浮動會脫離文檔流,浮動能夠內聯排列,會致使父元素高度坍塌,
方式:
.clearfix:after { display: table; content: " "; clear: both; }
嵌套語法、變量、@import、混入、繼承、函數、邏輯控制
<meta name = "format-detection" content = "telephone=no">
www.ruanyifeng.com/blog/2015/0…
overflow: hidden;
text-overflow: ellipsis;
複製代碼
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
複製代碼
多行
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
複製代碼