第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么隱藏標(biāo)簽要用這么多的css?


.sr-only?{
position:?absolute;
width:?1px;
height:?1px;
padding:?0;
margin:?-1px;
overflow:?hidden;
clip:?rect(0,?0,?0,?0);
border:?0;
}

這些屬性都起到什么作用?

正在回答

4 回答

個人理解??!如果不設(shè)置高度和寬度,那么模塊的尺寸就會隨著內(nèi)容而改變,則無法對內(nèi)容進行控制,并且隱藏,需要手動為他設(shè)置一個大小,即為寬高都是1,無論多少內(nèi)容只在這個1內(nèi)顯示。最后通過margin屬性把這個內(nèi)容變?yōu)闊o法顯示。

0 回復(fù) 有任何疑惑可以回復(fù)我~

emmm..不知道對不對,猜的:

絕對定位讓label脫離文檔流.

讓寬高都是1px,內(nèi)邊距為0.也就是說,label元素現(xiàn)在沒有內(nèi)邊距沒有border.

然后設(shè)置負外邊距margin:-1px.負的外邊距導(dǎo)致label標(biāo)簽被其原本位置的其他元素覆蓋1px,因為label本身高度和寬度都為1px,也就是label元素會被完全覆蓋.這就實現(xiàn)了label的隱藏效果.

0 回復(fù) 有任何疑惑可以回復(fù)我~

不是這個意思我知道,他為什么要把寬高設(shè)為1px,padding為0,margin設(shè)為-1px,還加上絕對定位呢

1 回復(fù) 有任何疑惑可以回復(fù)我~

position這是定位的?absolute代表絕對定位

width,height寬高

padding,margin盒模型的各種邊距(這兩個屬性自己多實驗幾次就能懂了)

border是邊框

overflow:hidden這句話代表超出容器的內(nèi)容不顯示

clip是圖片剪裁,rect(0,0,0,0)就等于把圖片剪沒了- -.

還有哪里不懂可以繼續(xù)問,懂了請把積分送我~!

1 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為什么隱藏標(biāo)簽要用這么多的css?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號