下面是一个非常简化的示例:http://jsfiddle.net/guard/MmcEY/3/ 在这里人为地拒绝了身体宽度,但实际应用并不是这样 - 请参阅下文。内容宽度超过身体宽度?
有多个块布局类似于#d1和#d2。他们都有最小宽度的设置。 屏幕底部还有一个条纹,必须填满整个宽度。
在宽屏幕上一切正常 - 有足够的身体宽度适合块,没有滚动和条纹填充整个屏幕宽度。
但是在窄屏幕上(在示例中模拟身体宽度明确设置),会发生以下情况:内容的宽度实际上比身体宽度多。该内容使水平滚动显示,尽管它没有拉伸身体。因此,条纹(底部的绿线)占用的空间少于页面内容。
=====
好,太好了,伙计们,我知道这是因为利润率的:)。
正如我所说,固定的身体宽度在这里仅供演示,在现实世界中,身体宽度由窗口大小定义。但几块仍然在身体的外面,所以滚动出现,而身体宽度不变。
那么,有没有什么办法使条纹填充整个窗口客户端宽度,同时保留其余的标记?
我正在使用现有的网站,并不希望完全重新黑客整个布局(相当复杂,而不是由我编码)。
你能给一个网站的链接,然后请?它可以帮助人们看到这一点。 –
我试图用最小的例子省略它。我应该创建一个更好的,我 – Guard