2013-02-14 149 views
-2
  • 我写了一个使用百分比的CSS。
  • 我想保持百分比

如何防止布局发生变化时的浏览器窗口重新大小?防止窗口大小调整行为

我的意思是我不希望百分比只在浏览器窗口调整大小的时间生效。

+4

哇 - 混乱 - 你想要它们吗? – Randy 2013-02-14 22:02:16

+3

你明白你的问题吗? – 2013-02-14 22:02:40

+1

您将需要发布一些代码,以便与我们一起审查。此外,您的问题没有什么意义,因为您似乎在问是否可以使用百分比而百分比不是百分比......您可能还想包括为什么要这样做。 – 2013-02-14 22:04:19

回答

3

如果你想使用百分比,而不是让他们基于窗口的,你必须将它们包装在一个定点width(或者,至少,max-width)块:

<div id="container"> 
    <div id="column-left"> 
    </div> 
    <div id="column-right"> 
    </div> 
</div> 
#container { 
    width: 1000px; 
} 

#column-left { 
    width: 30%; 
} 

#column-right { 
    width: 70%; 
} 

演示:http://cssdesk.com/3gJNj

+0

谢谢。如果我根据屏幕大小在jQuery中设置#container的宽度,我的布局将被适当调整? – 2013-02-14 22:20:41

+1

@gauravjain很可能,但它是否完全取决于你的布局。请注意,这至少部分地影响了响应式设计的目的 - 这不仅仅是为了匹配设备,尽管这是更大的好处之一;它用于在当前状态下对视口进行“响应*”。 – 2013-02-14 22:25:45

+0

谢谢...我有一个视频播放器(mediaelement.js)...当浏览器窗口大小发生变化时,我正在调整它的大小......但我不喜欢它..但我决定保持视频播放器的大小不变浏览器大小在同一屏幕上......再次感谢指针 – 2013-02-14 22:33:39