代碼:<a href="">連接1</a><span>測試</span><a href="">連接2</a>
span + a {...}疑問:用加號可以選著緊隨其后的,那么能不能選著前面的呢?
3 回答

寶慕林4294392
TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊
目前原生沒有這樣的選擇器 否則前邊已經(jīng)渲染完了 渲染到后邊后邊又修改前邊的樣式 前邊又得重新渲染 可能會無限循環(huán)

慕姐8265434
TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
目前的CSS還做不到。如果要實(shí)現(xiàn)這樣的邏輯,要么采用js來實(shí)現(xiàn),要么換另一個(gè)思路避開這個(gè)問題。

慕尼黑8549860
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
前置的選擇器沒有。
猜測原因可能如下:
瀏覽器渲染的過程是順序的,在前邊的標(biāo)簽完全加載完成后才會加載后邊的標(biāo)簽
如果此時(shí)有一個(gè)前置的選擇器存在,在后方標(biāo)簽加載完畢后進(jìn)行渲染時(shí)可能會導(dǎo)致頁面抖動(dòng)(加載期間應(yīng)用了某個(gè)新的樣式)
添加回答
舉報(bào)
0/150
提交
取消