接上一篇前端面試題
5.問:display:none與visibility:hidden有什么區別? 首先,這兩個都是隱藏元素的方法,區別存在于元素是否還會占據原來的位置。 display:none生效時,元素不占據原位置,由后面的元素接上。 而visibility:hidden還會占據原來的位置,只是不可見了。
附上兩個自己想到的小問題 5.1問:被設置為visibility:hidden的元素被綁定click事件的元素能夠被點擊嗎? 不能被點擊 5.2問:display:none的元素是否會被網頁加載呢? 會。根據我的理解,結合我查到的資料,結構與樣式分離,應該是html代碼會把該元素加載進來,而根據CSS渲染出來,所以該元素會加載進來。
新聞熱點
疑難解答