当前位置:首页 > 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 制作方法 使用 margin 和 padding 控制间距 通过调整 margin(外边距)和 padding(内边距)属性,可以控制元素之间的空间。例如: .element {…

css 制作表单

css 制作表单

使用 CSS 制作表单 表单是网页交互的重要组成部分,通过 CSS 可以美化表单元素,提升用户体验。以下是常见的表单样式设计方法。 基础表单结构 HTML 表单通常包含输入框、标签、按钮等元素。以下…

用css制作表格

用css制作表格

使用CSS制作表格 CSS可以用来样式化HTML表格,使其更具视觉吸引力和功能性。以下是几种常见的方法: 基础表格样式 通过CSS可以调整表格的边框、间距和颜色: <table>…

css 制作目录

css 制作目录

CSS 制作目录的方法 使用 CSS 可以轻松为网页内容创建美观且功能性的目录。以下是几种常见方法: 使用 ul 和 li 创建基础目录结构 <div class="toc"> &…

制作css选择器

制作css选择器

CSS选择器基础语法 CSS选择器用于定位HTML文档中的元素,以便为其应用样式。常见的基础选择器包括: 元素选择器:直接使用HTML标签名(如p、div) 类选择器:以.开头(如.header)…

css下拉框制作

css下拉框制作

使用原生HTML和CSS制作下拉框 HTML的<select>元素结合CSS可以创建基础下拉框: <select class="custom-dropdown"> <…