面試1 (每日打卡2)

2022-06-25 02:54:13 字數 776 閱讀 8197

1.清除浮動的方式?

1》額外標籤法:

在最後乙個浮動標籤的後面,新新增了乙個標籤,清除浮動。

.clear

優點:通俗易懂,書寫方便;

缺點:新增了許多無意義的標籤,結構化較差

不推薦使用

2》父級新增overflow:hidden屬性法:

通過觸發bfc的方式,可以實現清除浮動的效果。

overflow有哪些值?hidden,auto,scroll

3》偽元素清除浮動:

.clearfix:after{/*標準瀏覽器,清除浮動*/

content:" ";

display:none;

height:0;

clear:both;

visibility:hidden;    

.clearfix{

*zoom:1;/*ie6清除浮動的方式*/      

4》使用before和after雙偽元素清除浮動。

.clearfix:before,.clearfix:after{

content:" ";

display:table;

.clearfix:after{

clear:both;

.clearfix{

*zoom:1

2.為什麼要清除浮動?

解決父元素因為子級元素浮動引起內部高度為0的問題。

面試1 (每日打卡)

1.什麼是盒模型,如何在css中告訴瀏覽器使用不同的盒模型來渲染你的布局?css中所有的html元素都可以看成乙個盒模型,乙個盒模型包括margin,border,padding,content 盒模型分為兩類 w3c標準盒子模型和ie盒子模型 編寫 盡量使用標準的w3c盒子模型 用來宣告,放在頁面...

LeetCode 每日 1 題 打卡刷題計畫

活動頁面 佇列 隊首出,隊尾進 先進先出 queue 的基本操作有 q.push x 隊尾 d.push back x 隊尾 d.push front x 隊首 q.pop d.pop back d.pop front struct listnode vector操作push back 在陣列的最後...

Leetcode 每日打卡20200917

輸入兩個遞增排序的鍊錶,合併這兩個鍊錶並使新鍊錶中的節點仍然是遞增排序的。示例1 輸入 1 2 4,1 3 4輸出 1 1 2 3 4 4限制 0 鍊錶長度 1000class solution if l2 null listnode res newlistnode 0 listnode cur r...