作者virgin7 (人类造不出天堂)
看板Web_Design
标题[问题] fixed设了left、right後的问题
时间Fri Mar 14 00:32:45 2014
前辈们晚安
我有个width:1000px的div
里头有个小选单
小选单不想随视窗拉动,於是设了fixed
fixed之後,想要把小选单靠在div的右侧
所以设了right:0
可是fixed的座标是以"萤幕可见寛度"为准
一旦设了左右座标,就脱离了1000px的div范围
跑到萤幕的最右边去了(因为right:0)
请问该怎麽在某个范围内设一个置於右侧的fixed物件呢?
如果不考虑用margin-left:900px之类的"伪齐右"
该怎麽做?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.82.164.126
1F:推 qazwsx9006:我会新开一个1000px的div用fixed,把位置对到有内容的 03/14 00:55
2F:→ qazwsx9006:div後,里面放一个小视窗用absolute。不知道这样可不可 03/14 00:55
3F:→ qazwsx9006:以...我也是刚学没多久XD~ 03/14 00:56
4F:推 ilovekebi:Div设position,小选单设position:absolute;right:0 03/14 01:01
5F:推 leochen0818:你的position既然已经决定要用fixed,靠右那些座标就 03/14 12:30
6F:→ leochen0818:要自己调了,毕竟你总不能又要fixed又要其他的,如果 03/14 12:30
7F:→ leochen0818:是我,小选单我应该会另外给他一个div,用fixed後再 03/14 12:30
8F:→ leochen0818:来微调他的位置 03/14 12:30
9F:→ mmis1000:外层用1个宽度1000的fixed div,里面包文章跟选单 03/14 12:54
11F:→ mmis1000:其实外层不一定要fixed,只要不是static都好 03/14 17:48