当前位置:首页 > CSS

css制作页眉页脚

2026-04-02 01:20:31CSS

制作页眉(Header)

使用CSS固定页眉在页面顶部,并设置样式:

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #333;
  color: white;
  padding: 1rem;
  text-align: center;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  z-index: 1000;
}

HTML结构示例:

<header>
  <h1>网站标题</h1>
  <nav>
    <a href="#">首页</a>
    <a href="#">关于</a>
    <a href="#">联系</a>
  </nav>
</header>

制作页脚(Footer)

使用CSS固定页脚在页面底部:

footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #333;
  color: white;
  padding: 1rem;
  text-align: center;
}

HTML结构示例:

<footer>
  <p>© 2023 公司名称. 保留所有权利.</p>
</footer>

内容区域调整

为防止内容被页眉页脚遮挡,添加主体内容的内边距:

main {
  padding-top: 80px; /* 匹配页眉高度 */
  padding-bottom: 60px; /* 匹配页脚高度 */
  min-height: calc(100vh - 140px); /* 视口高度减去页眉页脚高度 */
}

响应式设计

添加媒体查询适应不同屏幕尺寸:

@media (max-width: 768px) {
  header, footer {
    padding: 0.5rem;
  }
  main {
    padding-top: 60px;
    padding-bottom: 40px;
  }
}

页眉导航样式

为导航链接添加悬停效果:

nav a {
  color: white;
  text-decoration: none;
  margin: 0 15px;
  padding: 5px 10px;
  transition: all 0.3s ease;
}

nav a:hover {
  background-color: #555;
  border-radius: 4px;
}

页脚链接样式

为页脚链接添加样式:

css制作页眉页脚

footer a {
  color: #ccc;
  text-decoration: none;
  margin: 0 10px;
}

footer a:hover {
  color: white;
  text-decoration: underline;
}

标签: 页眉css
分享给朋友:

相关文章

css字体制作

css字体制作

CSS字体设置基础 在CSS中设置字体主要通过font-family属性实现,可以指定多个字体作为备选。系统会优先使用第一个可用字体。 body { font-family: "Helvetic…

css sprites制作

css sprites制作

什么是CSS Sprites CSS Sprites是一种将多个小图片合并成一张大图的技术,通过background-position属性来显示需要的部分。这种技术可以减少HTTP请求次数,提升页面加…

css制作时间轴

css制作时间轴

使用 Flexbox 布局制作时间轴 通过 Flexbox 可以快速实现水平或垂直时间轴。以下是一个垂直时间轴的示例代码: .timeline { display: flex; flex-d…

用css制作下拉菜单

用css制作下拉菜单

使用纯CSS制作下拉菜单 HTML结构 基础的下拉菜单需要嵌套的HTML结构,通常使用<ul>和<li>标签实现层级关系: <div class="dropdown"&…

css 边框制作

css 边框制作

基础边框设置 使用 border 属性可快速设置边框样式、宽度和颜色: .element { border: 1px solid #000; /* 宽度 | 样式 | 颜色 */ } 样式选…

怎么制作css

怎么制作css

理解CSS基础 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。CSS通过选择器匹配HTML元素,并为其定义样式规则。例如: p { color: blue; font-…