1. 程式人生 > >愛創課堂每日一題第四十七天- 清除浮動的幾種方法?

愛創課堂每日一題第四十七天- 清除浮動的幾種方法?

前端 前端學習 前端入門

1,額外標簽法,<div style="clear:both;"></div>(缺點:不過這個辦法會增加額外的標簽使HTML結構看起來不夠簡潔。)
2,使用after偽類
#parent:after{
content:".";
height:0;
visibility:hidden;
display:block;
clear:both;
}
3,浮動外部元素
4,設置overflow為hidden或者auto
DOM操作——怎樣添加、移除、移動、復制、創建和查找節點。
1)創建新節點

createDocumentFragment() //創建一個DOM片段
createElement() //創建一個具體的元素
createTextNode() //創建一個文本節點
2)添加、移除、替換、插入
appendChild()
removeChild()
replaceChild()
insertBefore() //並沒有insertAfter()
3)查找
getElementsByTagName() //通過標簽名稱
getElementsByName() //通過元素的Name屬性的值(IE容錯能力較強,
會得到一個數組,其中包括id等於name值的)
getElementById() //通過元素Id,唯一性

愛創課堂每日一題第四十七天- 清除浮動的幾種方法?