html - 具有固定宽度内容的 100% 宽度页眉/页脚的 CSS3 替代方案

标签 html css

我想创建一个页眉和页脚效果,就像 stackoverflow 本身使用的效果一样,其中每个内容的内容都是固定的,但背景颜色会拉伸(stretch)屏幕的宽度。

一种方法是将页眉和页脚包装在容器中,使用背景颜色使容器全宽,然后将页眉和页脚本身的宽度设置为固定大小。

Here is a demo介绍如何使用容器实现这种效果。

但是,我不喜欢这会在布局中强制添加一个额外的 div,并且认为必须有更好的方法使用 CSS3 来实现此目的。

一个选择是使用多个背景,但这似乎只是设置一个简单的颜色过多。不幸的是,似乎无法设置多种背景颜色。

我尝试过使用渐变、生成内容等,但找不到解决方案。还有什么比额外的 div 更好的吗?

我只需要一个适用于 Firefox 和 Chrome 等现代浏览器的解决方案。

解决方案概述

  1. CSS Gradients on HTML tag
  2. Borders on HTML tag
  3. Background-color on HTML/Body tag (only allows for 1 stripe)

最佳答案

为什么不能只在 body 和/或 html 上设置背景颜色?

关于html - 具有固定宽度内容的 100% 宽度页眉/页脚的 CSS3 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5524412/

相关文章:

javascript - 将 DIV 滚动到特定位置

javascript - 如何使用 javascript 在数组中创建 li 和标签

css - 在菜单之间添加标题图像

html - 显示 : flex and unresponsive photos HTML + CSS

javascript - slider 不起作用

C# WebKit 和 CKEditor iframe 抓取

html - 某位置页底与行之间的间距

javascript - 如何动态地将CSS媒体类型添加到页面

css - 将 CssClass 添加到 asp :ListItem within CheckBoxList

jquery - 通过悬停在 materializecss 中的激活器来打开卡片显示内容