页眉内容<…">
当前位置:首页 > CSS

div和css制作

2026-03-31 23:31:44CSS

div与CSS基础应用

HTML结构搭建
使用<div>标签划分页面区块,为每个div添加类名或ID以便CSS定位:

<div class="header">页眉内容</div>
<div id="main-content">
  <div class="sidebar">侧边栏</div>
  <div class="article">主体内容</div>
</div>
<div class="footer">页脚信息</div>

CSS样式控制
通过选择器为div添加样式,示例包含布局、颜色和间距:

.header {
  background-color: #333;
  color: white;
  padding: 20px;
  text-align: center;
}

#main-content {
  display: flex;
  margin: 15px 0;
}

.sidebar {
  width: 25%;
  background: #f4f4f4;
  padding: 10px;
}

.article {
  width: 75%;
  padding: 15px;
  border-left: 1px solid #ddd;
}

.footer {
  background-color: #333;
  color: white;
  padding: 10px;
  text-align: center;
}

响应式布局实现

媒体查询适配
针对不同屏幕尺寸调整div布局:

@media (max-width: 768px) {
  #main-content {
    flex-direction: column;
  }
  .sidebar, .article {
    width: 100%;
  }
  .article {
    border-left: none;
    border-top: 1px solid #ddd;
  }
}

弹性盒模型进阶
使用flexbox优化内部元素排列:

.header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

视觉效果增强

阴影与过渡效果
div添加交互式视觉效果:

.article {
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  transition: all 0.3s ease;
}

.article:hover {
  box-shadow: 0 5px 15px rgba(0,0,0,0.2);
  transform: translateY(-2px);
}

背景渐变与圆角
提升视觉层次感:

.header {
  background: linear-gradient(to right, #333, #555);
  border-radius: 0 0 10px 10px;
}

.sidebar {
  border-radius: 5px;
}

定位与层级管理

绝对/相对定位
实现特殊布局需求:

div和css制作

.footer {
  position: relative;
}

.copyright {
  position: absolute;
  right: 20px;
  bottom: 5px;
}

.popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
}

标签: divcss
分享给朋友:

相关文章

css网页制作教程

css网页制作教程

CSS网页制作教程 CSS(层叠样式表)是用于控制网页外观和布局的核心技术。以下是CSS网页制作的关键步骤和技巧: 基础语法与引入方式 CSS规则由选择器和声明块组成: 选择器 { 属性: 值…

css制作标尺

css制作标尺

使用CSS制作标尺的方法 方法一:使用线性渐变和伪元素 通过CSS的线性渐变和伪元素可以创建水平或垂直标尺。以下是一个水平标尺的示例代码: .ruler { width: 100%; he…

css制作详情页

css制作详情页

CSS制作详情页的关键步骤 布局规划 确定详情页的整体布局结构,通常包括头部、商品展示区、参数区、评价区等模块。使用Flexbox或Grid布局实现响应式设计,确保在不同设备上正常显示。 样式设计…

css制作tab菜单

css制作tab菜单

CSS制作Tab菜单的方法 HTML结构 使用无序列表和div容器构建基础结构,列表项为标签页标题,div内放置对应内容块。 <ul class="tab-menu"> <li…

css怎么制作段落

css怎么制作段落

段落样式基础设置 使用 p 标签定义段落,通过CSS控制字体、间距等属性: p { font-family: Arial, sans-serif; font-size: 16px;…

css制作网站导航

css制作网站导航

使用CSS制作网站导航的方法 水平导航栏 通过display: inline-block或flexbox布局实现水平导航栏。设置背景色、间距和悬停效果增强交互性。 .navbar { backg…