2013-05-15 56 views
0

当我使用设置宽度不转移

position:fixed; 
left:10px; 
right:10px; 

它变为框右边,而不是使它更窄。

我在做什么错?

+0

您没有定义这里的宽度。你只是设置它应该渲染的地方 – karthikr

+0

请提供一个带有*全部*相关代码的[jsFiddle](http://jsfiddle.net)。 – Adrift

回答

1

当你定义了一个固定元素的宽度, 然后你设置了它的左右两侧,你不能改变它的宽度,只有left和width之后的一个能够生效。

你的情况

,你应该把一个wraper开箱和wraper的CSS设置为

position: fixed; 
width: 100%; 

然后插入一个内盒这个wraper用CSS

padding: 0 10px; 
+0

但是我没有定义它的宽度。 –

+1

或者你的固定元素的宽度根据它的内容自动计算 – Phoenix

+0

哦对。谢谢 –