当前位置:首页 > CSS

div和css制作

2026-01-08 19:14:24CSS

使用 div 和 CSS 制作网页布局

HTML 结构
通过 div 标签划分页面区域,例如头部、主体、侧边栏和页脚:

<div class="container">
  <div class="header">页眉</div>
  <div class="main">
    <div class="sidebar">侧边栏</div>
    <div class="content">主要内容</div>
  </div>
  <div class="footer">页脚</div>
</div>

CSS 样式
div 添加样式,使用浮动、Flexbox 或 Grid 实现布局:

.container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.header {
  background-color: #333;
  color: white;
  padding: 20px;
}
.main {
  display: flex;
}
.sidebar {
  width: 25%;
  background-color: #f4f4f4;
  padding: 15px;
}
.content {
  width: 75%;
  padding: 15px;
}
.footer {
  background-color: #333;
  color: white;
  padding: 10px;
  text-align: center;
}

响应式设计

通过媒体查询适配不同屏幕尺寸:

@media (max-width: 768px) {
  .main {
    flex-direction: column;
  }
  .sidebar, .content {
    width: 100%;
  }
}

美化元素

添加边框、阴影和过渡效果增强视觉体验:

div和css制作

.header {
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.content {
  border: 1px solid #ddd;
  border-radius: 5px;
  transition: all 0.3s ease;
}
.content:hover {
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

注意事项

  • 语义化优先:若适合,用 headermain 等语义标签替代 div
  • 命名规范:使用 BEM 等命名方法保持类名清晰(如 .header__title)。
  • 性能优化:避免过度嵌套,压缩 CSS 文件。

通过组合 div 和 CSS,可实现从简单卡片到复杂网格的各种设计需求。

标签: divcss
分享给朋友:

相关文章

css制作圆形

css制作圆形

使用 border-radius 属性 通过设置 border-radius 为 50%,可以将元素变为圆形。元素的宽度和高度需相同,否则会呈现椭圆形。 .circle { widt…

div css制作步骤

div css制作步骤

准备HTML结构 创建一个基本的HTML文件,使用<div>标签划分页面结构。常见的结构包括头部(header)、导航(nav)、主体内容(main)、侧边栏(aside)和页脚(foot…

css如何制作三角形

css如何制作三角形

使用 border 属性制作三角形 通过设置元素的 border 属性,利用边框的透明特性可以创建三角形。将一个元素的宽度和高度设为 0,然后通过设置不同方向的边框宽度和颜色来实现。 .triang…

css表头制作

css表头制作

CSS 表头制作方法 固定表头(滚动时保持可见) 使用 position: sticky 属性可以创建滚动时固定的表头。确保父容器有明确的高度和 overflow 属性。 .table-conta…

css loading制作

css loading制作

CSS Loading动画制作方法 通过CSS可以创建多种加载动画效果,以下是几种常见实现方式: 旋转动画 使用@keyframes创建旋转效果,适合圆形加载指示器: .loader { wi…

css精灵图制作

css精灵图制作

CSS精灵图制作方法 将多个小图标或背景图像合并到一张大图中,通过CSS的background-position属性定位显示特定部分,减少HTTP请求次数,提升页面加载性能。 准备素材 收集需要合并…