※ 引述《zz59743p6 ()》之銘言:
: 請問一下
: 在CSS設計裡面
: 假使父系的div標籤 → position:absolute;
: 那子系的div能不能跳脫出來???
: ┌──────────────┐
: │div 1 │
: │ │
: │ ┌─────────┐ │
: │ │div 2 │ │
: │ │ │ │
: │ └─────────┘ │
: │ │
: │ │
: │ │
: │ │
: │ │
: │ │
: └──────────────┘
: 在改blog的CSS樣式時,我把div1改成絕對位置,
: 但是div2改成絕對位置時,便會局限在div1的範圍之內,
: 有沒有辦法可以讓div2跳脫到div1之外呢??
可以跳出來啊 只是div2的起始位置 是在div1的左上角
像這樣就可以跳出來
#div2{
position:absolute;
left:-22px;
top:-22px;
}
: Ps.
: 因為如果div1的位置設定成relative,那div2的絕對位置就可跳脫出來,
: 為什麼會這樣??
這應該只是你的case剛好這樣而已。
relative會因為內容的排版,和它上一層的定位而變化,
從目前你提供的資訊不足以說明原因。
然而,子項div2因為是absolute,一定會被父項div1影響,
div1又會因你的內容和父項變化。
CSS position
http://www.w3schools.com/Css/pr_class_position.asp
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.40.183