使用::after制作圓形效果時(shí)為什么是a::after而不是li::after?
使用::after制作圓形效果時(shí)為什么是a::after而不是li::after? 或者ul::after?? 求大神指點(diǎn)?? ul? li和a? 一直理不清? 一些效果不知道到底選擇加在誰身上? 謝謝?。?br />
使用::after制作圓形效果時(shí)為什么是a::after而不是li::after? 或者ul::after?? 求大神指點(diǎn)?? ul? li和a? 一直理不清? 一些效果不知道到底選擇加在誰身上? 謝謝?。?br />
2015-12-15
舉報(bào)
2016-04-08
用:after的時(shí)候?qū)傩岳锩嫘枰ㄎ?,li的父級(jí)元素是ul定位的話5個(gè)li會(huì)出現(xiàn)重疊;而a的父級(jí)元素是各自的li,相對(duì)定位就不會(huì)出現(xiàn)重疊的現(xiàn)象了
2015-12-21
這段代碼里ul包含li,li包含a,而且css里做了統(tǒng)一的定位設(shè)置,如果用li::after的話,會(huì)統(tǒng)一參照外邊的ul做定位,這樣的結(jié)果就是五個(gè)圈都定位到同一位置了,所以應(yīng)該給a::after做定位,這樣才會(huì)按照各自父級(jí)的li的位置出現(xiàn)在相應(yīng)的位置上呢~
2015-12-15
這個(gè)是根據(jù)代碼結(jié)構(gòu)來的,當(dāng)然不同開發(fā)人員的實(shí)現(xiàn)也可能不同,所以說并不是只有一種固定的實(shí)現(xiàn)方式,只要是合理的都可以。