[問題] fixed設了left、right後的問題

看板Web_Design作者 (人類造不出天堂)時間10年前 (2014/03/14 00:32), 編輯推噓4(407)
留言11則, 4人參與, 最新討論串1/1
前輩們晚安 我有個width:1000px的div 裡頭有個小選單 小選單不想隨視窗拉動,於是設了fixed fixed之後,想要把小選單靠在div的右側 所以設了right:0 可是fixed的座標是以"螢幕可見寛度"為準 一旦設了左右座標,就脫離了1000px的div範圍 跑到螢幕的最右邊去了(因為right:0) 請問該怎麼在某個範圍內設一個置於右側的fixed物件呢? 如果不考慮用margin-left:900px之類的"偽齊右" 該怎麼做? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.82.164.126

03/14 00:55, , 1F
我會新開一個1000px的div用fixed,把位置對到有內容的
03/14 00:55, 1F

03/14 00:55, , 2F
div後,裡面放一個小視窗用absolute。不知道這樣可不可
03/14 00:55, 2F

03/14 00:56, , 3F
以...我也是剛學沒多久XD~
03/14 00:56, 3F

03/14 01:01, , 4F
Div設position,小選單設position:absolute;right:0
03/14 01:01, 4F

03/14 12:30, , 5F
你的position既然已經決定要用fixed,靠右那些座標就
03/14 12:30, 5F

03/14 12:30, , 6F
要自己調了,畢竟你總不能又要fixed又要其他的,如果
03/14 12:30, 6F

03/14 12:30, , 7F
是我,小選單我應該會另外給他一個div,用fixed後再
03/14 12:30, 7F

03/14 12:30, , 8F
來微調他的位置
03/14 12:30, 8F

03/14 12:54, , 9F
外層用1個寬度1000的fixed div,裡面包文章跟選單
03/14 12:54, 9F

03/14 13:03, , 10F

03/14 17:48, , 11F
其實外層不一定要fixed,只要不是static都好
03/14 17:48, 11F
文章代碼(AID): #1J8Tsqvc (Web_Design)