Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS:如何强制对象留在容器内,但允许全宽背景?_Html_Css - Fatal编程技术网

Html CSS:如何强制对象留在容器内,但允许全宽背景?

Html CSS:如何强制对象留在容器内,但允许全宽背景?,html,css,Html,Css,下面的示意图更好地解释了我试图实现的目标(红线是不可见的容器): 我希望页眉和页脚中的对象保持在固定宽度的容器中,但允许页眉和页脚的背景色填充整个浏览器窗口。我该怎么做?不要试图将图表中红线表示的区域作为单个元素 对于每个区块: 在全宽元素上设置背景 在其中放置一个受宽度约束的图元 将内容放入受宽度约束的元素中 考虑使用一个类来描述受约束的宽度元素,这样您就可以为您拥有的三个块中的每一个块重用它的CSS。您需要提供一些您在尝试此操作时尝试过的代码您自己尝试共享您的代码以获取帮助吗?我们不会

下面的示意图更好地解释了我试图实现的目标(红线是不可见的容器):


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

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

对于每个区块:

  • 在全宽元素上设置背景
  • 在其中放置一个受宽度约束的图元
  • 将内容放入受宽度约束的元素中


考虑使用一个类来描述受约束的宽度元素,这样您就可以为您拥有的三个块中的每一个块重用它的CSS。

您需要提供一些您在尝试此操作时尝试过的代码您自己尝试共享您的代码以获取帮助吗?我们不会为你做这一切…@Paulie_D:就我个人而言,我认为这个问题与你标记为重复的问题是不同的。处理这些问题的方法略有不同。艾伯特:我会把你的页眉、内容和页脚分割成网格,并将背景应用于包含的元素。谷歌CSS网格,这会让你走上正确的轨道。这正是第一个答案所说的。谢谢,现在应该可以了。我曾试图使容器成为单个元素,但现在我只是将其拆分为3个单独的固定宽度容器。