【发布时间】:2014-01-05 18:11:43
【问题描述】:
如何设置元素样式以填充页面(或正文)宽度,即使包含的元素具有边距/填充和相对定位?
换句话说,in this fiddle,在不更改容器或子容器的情况下,如何设置我的蓝色内容 div 的样式以使其文本填满页面宽度?
我觉得position: absolute 很接近,但没有雪茄:我希望相对于整个页面(或正文)宽度进行定位,而不是相对于父元素。有什么想法吗?
【问题讨论】:
-
页面或网络应用程序是否有垂直滚动功能?如果它在没有垂直滚动的情况下适合窗口,那么您可以使用
position: fixed;。但如果网页或应用程序垂直滚动,则固定将不起作用。 -
是的,它会垂直滚动。感谢您的澄清。
-
你反对使用jQuery吗?老实说,我不认为你可以用纯 CSS 来实现这一点。至少在当前的 DOM 结构中。
-
当然。显然,纯 CSS 是最好的,但如有必要,我会使用某种脚本。
标签: css responsive-design