一、div和span的區(qū)別
div是一個(gè)塊級(jí)元素,可以包含段落,表格等內(nèi)容,用于放置不同的內(nèi)容。一般我們?cè)诰W(wǎng)頁通過div來布局定位網(wǎng)頁中的每個(gè)區(qū)塊。
span是一個(gè)內(nèi)聯(lián)元素,沒有實(shí)際意義,它的存在純粹是為了應(yīng)用樣式,給一段內(nèi)容加上<span></span>標(biāo)記可以通過在span上定義樣式來設(shè)定其內(nèi)容的樣式。
二、relative和absolute的區(qū)別
relative,CSS中的寫法是:position:relative; 他的意思是絕對(duì)相對(duì)定位,他是參照父級(jí)的原始點(diǎn)為原始點(diǎn),無父級(jí)則以BODY的原始點(diǎn)為原始點(diǎn),配合TRBL進(jìn)行定位,當(dāng)父級(jí)內(nèi)有padding等CSS屬性時(shí),當(dāng)前級(jí)的原始點(diǎn)則參照父級(jí)內(nèi)容區(qū)的原始點(diǎn)進(jìn)行定位。
absolute,CSS中的寫法是:position:absolute; 他的意思是絕對(duì)定位,他是參照瀏覽器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面簡(jiǎn)稱TRBL)進(jìn)行定位,在沒有設(shè)定TRBL,加盟網(wǎng)默認(rèn)依據(jù)父級(jí)的做標(biāo)原始點(diǎn)為原始點(diǎn)。如果設(shè)定TRBL并且父級(jí)沒有設(shè)定position屬性,那么當(dāng)前的absolute則以瀏覽器左上角為原始點(diǎn)進(jìn)行定位,位置將由TRBL決定。
三、display和visibility的區(qū)別
display:none和visibility:hidden都可以隱藏一個(gè)元素
但visibility:hidden只是隱藏了元素的內(nèi)容,但其使用的位置空間仍然被保留。
而display:none則相當(dāng)把元素從頁面中去除,其占用位置也將被刪除。
新聞熱點(diǎn)
疑難解答
圖片精選