有一定位的祖先元素
#mainbody{position:relative; margin-top:15px;} #right{position:absolute;left:17px;border:1px solid #999;} #right的祖先元素為#mainbody,如果mainbody的屬性定義為position:relative;那么#right在設置樣式的時候(與#mid間距為17px),這樣寫#right{position:absolute;left:17px;}為什么不行?
#mainbody{position:relative; margin-top:15px;} #right{position:absolute;left:17px;border:1px solid #999;} #right的祖先元素為#mainbody,如果mainbody的屬性定義為position:relative;那么#right在設置樣式的時候(與#mid間距為17px),這樣寫#right{position:absolute;left:17px;}為什么不行?
2015-08-01
舉報
2015-08-01
嗯嗯,想明白了。#mid不是#right的祖先元素,所以#right不會以#mid為參考而移動。
left:790px? 這樣才行