【问题标题】:CSS: How to force objects to stay inside container but allow full width background? [duplicate]CSS:如何强制对象留在容器内但允许全宽背景? [复制]
【发布时间】:2016-02-05 18:10:27
【问题描述】:

这是更好地解释我要实现的目标的草图(红线是不可见的容器):

我希望页眉和页脚中的对象保留在固定宽度的容器内,但允许页眉和页脚的背景色填充浏览器窗口的整个宽度。我该怎么做?

【问题讨论】:

  • 您需要提供一些您自己尝试过的代码
  • 尝试分享您的代码以获得帮助?我们不会为你做这一切......
  • @Paulie_D:就个人而言,我认为这个问题与您标记为重复的问题不同。处理它们的方式略有不同。 Albert:我会将您的页眉、内容和页脚拆分为网格,并将背景应用于包含的元素。谷歌 CSS 网格,它会让你走上正轨。
  • 这正是第一个答案所说的。

标签: html css


【解决方案1】:

不要试图将图表中红线表示的区域作为单个元素。

对于每个块:

  • 为全宽元素设置背景。
  • 在其中放置一个宽度受限的元素。
  • 将内容放在宽度受限的元素中。

考虑使用一个类来描述宽度受限的元素,这样您就可以将其 CSS 用于您拥有的三个块中的每一个。

【讨论】:

  • 谢谢,现在应该可以了。我试图使容器成为单个元素,但现在我只是将它拆分为 3 个单独的固定宽度容器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-08
  • 2013-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-26
相关资源
最近更新 更多