看板 Web_Design 關於我們 聯絡資訊
前輩們晚安 我有個width:1000px的div 裡頭有個小選單 小選單不想隨視窗拉動,於是設了fixed fixed之後,想要把小選單靠在div的右側 所以設了right:0 可是fixed的座標是以"螢幕可見寛度"為準 一旦設了左右座標,就脫離了1000px的div範圍 跑到螢幕的最右邊去了(因為right:0) 請問該怎麼在某個範圍內設一個置於右側的fixed物件呢? 如果不考慮用margin-left:900px之類的"偽齊右" 該怎麼做? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.82.164.126
qazwsx9006:我會新開一個1000px的div用fixed,把位置對到有內容的 03/14 00:55
qazwsx9006:div後,裡面放一個小視窗用absolute。不知道這樣可不可 03/14 00:55
qazwsx9006:以...我也是剛學沒多久XD~ 03/14 00:56
ilovekebi:Div設position,小選單設position:absolute;right:0 03/14 01:01
leochen0818:你的position既然已經決定要用fixed,靠右那些座標就 03/14 12:30
leochen0818:要自己調了,畢竟你總不能又要fixed又要其他的,如果 03/14 12:30
leochen0818:是我,小選單我應該會另外給他一個div,用fixed後再 03/14 12:30
leochen0818:來微調他的位置 03/14 12:30
mmis1000:外層用1個寬度1000的fixed div,裡面包文章跟選單 03/14 12:54
mmis1000:http://jsfiddle.net/P5vsr/ 03/14 13:03
mmis1000:其實外層不一定要fixed,只要不是static都好 03/14 17:48