a:after制作的三角形定位問題
首先我的理解:
?使用絕對定位position:absolute?,必須父元素設(shè)置有position:relative屬性,這樣才能依據(jù)父元素的left、top、bottom、right來定位;如果父元素沒有設(shè)置position:relative,則會向上(父元素的父元素.....)追尋,直到發(fā)現(xiàn)設(shè)置有position:relative的父輩元素/或者body(即沒有父輩元素設(shè)置有該屬性),并依此來定位。
review了一下代碼,發(fā)現(xiàn).st-container并沒有設(shè)置position:relative ? ?那么a:after制作的三角型是依據(jù)什么定位的?
看樣子是依據(jù)a來定位的,但是a和a:after好像并不是父子關(guān)系啊- -
而且a的position:fixed;
2016-04-22
absolute是相對于 static 定位以外的第一個父元素進行定位,父元素fixed定位也可以