当前位置:首页 > CSS

网站div css制作

2026-03-12 02:35:48CSS

使用DIV和CSS制作网页布局

HTML结构

<!DOCTYPE html>
<html>
<head>
    <title>DIV+CSS布局示例</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <div class="container">
        <div class="header">网站头部</div>
        <div class="nav">导航栏</div>
        <div class="main">
            <div class="content">主要内容区</div>
            <div class="sidebar">侧边栏</div>
        </div>
        <div class="footer">页脚</div>
    </div>
</body>
</html>

CSS样式

网站div css制作

/* 基础样式重置 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* 容器样式 */
.container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

/* 头部样式 */
.header {
    background-color: #333;
    color: white;
    padding: 20px;
    text-align: center;
}

/* 导航栏样式 */
.nav {
    background-color: #444;
    padding: 10px;
}

.nav ul {
    list-style-type: none;
    display: flex;
}

.nav li {
    margin-right: 15px;
}

.nav a {
    color: white;
    text-decoration: none;
}

/* 主要内容区样式 */
.main {
    display: flex;
    margin: 10px 0;
}

.content {
    flex: 3;
    padding: 15px;
    background-color: #f1f1f1;
}

.sidebar {
    flex: 1;
    padding: 15px;
    background-color: #ddd;
}

/* 页脚样式 */
.footer {
    background-color: #333;
    color: white;
    padding: 10px;
    text-align: center;
}

响应式布局实现

媒体查询示例

@media (max-width: 768px) {
    .main {
        flex-direction: column;
    }

    .nav ul {
        flex-direction: column;
    }

    .nav li {
        margin-right: 0;
        margin-bottom: 5px;
    }
}

常用CSS技巧

浮动清除

网站div css制作

.clearfix::after {
    content: "";
    display: table;
    clear: both;
}

盒子阴影效果

.box-shadow {
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

圆角边框

.rounded {
    border-radius: 5px;
}

布局注意事项

  • 使用语义化的class命名
  • 避免过度嵌套div结构
  • 优先使用flexbox或grid布局
  • 考虑浏览器兼容性
  • 保持代码整洁和可维护性

标签: 网站div
分享给朋友:

相关文章

php实现网站查询功能实现

php实现网站查询功能实现

数据库连接与配置 使用PDO或MySQLi建立数据库连接,确保配置信息(如主机名、用户名、密码、数据库名)正确。PDO示例: $dsn = 'mysql:host=localhost;dbnam…

vue实现div重叠

vue实现div重叠

实现 div 重叠的 Vue 方法 在 Vue 中实现 div 重叠可以通过 CSS 的定位属性(如 position: absolute 或 position: relative)结合 Vue 的模…

vue 实现下拉div

vue 实现下拉div

vue 实现下拉 div 使用 Vue 实现下拉 div 可以通过条件渲染和事件绑定来完成。以下是一个简单的实现方法: 模板部分 <template> <div>…

如何部署react网站

如何部署react网站

部署 React 网站的方法 使用 Vercel 部署 Vercel 是专门为前端框架优化的托管平台,支持一键部署 React 项目。 在 Vercel 官网注册账号,通过 GitHub、GitLab…

react h5网站如何真机测试

react h5网站如何真机测试

使用 Chrome 远程调试(Android) 确保手机和电脑在同一局域网,打开手机开发者选项中的 USB 调试 和 USB 安装。通过 USB 连接电脑,在 Chrome 浏览器地址栏输入 chro…

css如何制作div

css如何制作div

使用 CSS 创建 div 元素 在 HTML 中,div 是一个通用的容器元素,通常用于布局和样式化。通过 CSS 可以控制其外观和行为。 基本 div 结构 在 HTML 文件中定义一个 div…