当前位置:首页 > 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样式

/* 基础样式重置 */
* {
    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技巧

浮动清除

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

盒子阴影效果

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

圆角边框

网站div css制作

.rounded {
    border-radius: 5px;
}

布局注意事项

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

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

相关文章

vue实现div

vue实现div

Vue 实现 DIV 元素的方法 在 Vue 中实现 DIV 元素可以通过多种方式,以下是几种常见的实现方法: 使用模板语法 在 Vue 的模板中直接使用 HTML 的 <div> 标签…

div css制作步骤

div css制作步骤

创建HTML结构 使用<div>标签划分页面区块,每个<div>需通过id或class属性标识。例如构建基础布局框架: <div id="header">页眉内容…

vue实现滑动div

vue实现滑动div

Vue 实现滑动 Div 的方法 使用 CSS 和 Touch 事件 在 Vue 中实现滑动效果可以通过结合 CSS 和 Touch 事件来实现。以下是一个基本的实现方式: <template…

div拖拽实现vue

div拖拽实现vue

实现 Vue 中的 div 拖拽功能 在 Vue 中实现 div 拖拽功能可以通过原生 HTML5 的拖拽 API 或第三方库如 vuedraggable 完成。以下是两种方法的详细实现: 使用 H…

vue实现div 点击变色

vue实现div 点击变色

实现思路 在Vue中实现点击div变色的功能,可以通过数据绑定和事件监听来完成。主要利用Vue的响应式特性,动态修改div的样式或类名。 基础实现方法 数据驱动样式 通过绑定style或cl…

vue 实现下拉div

vue 实现下拉div

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