【基于HTML5的网页设计及应用】——固定宽度布局

简介: 【基于HTML5的网页设计及应用】——固定宽度布局

🎯功能简介

这段代码实现了一个固定宽度的页面布局,包括头部、导航栏、左侧内容区、右侧内容区和页脚,各部分样式如下:


- **头部(.header)**:

 - 高度为 100px

 - 背景颜色为深灰色(#666)

 - 上外边距为 0,右外边距为 10px,下外边距为 5px,左外边距为 10px


- **导航栏(.nav)**:

 - 高度为 100px

 - 背景颜色为深灰色(#666)

 - 上外边距为 10px,右外边距为 10px,下外边距为 5px,左外边距为 10px


- **左侧内容区(.leftside)**:

 - 宽度为 280px

 - 高度为 400px

 - 背景颜色为天蓝色(skyblue)

 - 左浮动

 - 上外边距为 5px,右外边距为 5px,下外边距为 10px,左外边距为 10px


- **右侧内容区(.rightside)**:

 - 宽度为 490px

 - 高度为 400px

 - 背景颜色为天蓝色(skyblue)

 - 左浮动

 - 上外边距为 5px,右外边距为 10px,下外边距为 10px,左外边距为 5px


- **页脚(.footer)**:

 - 高度为 78px

 - 背景颜色为深灰色(#666)

 - 上外边距为 10px,右外边距为 10px,下外边距为 10px,左外边距为 10px

 - 清除浮动


整体容器 `.one` 的宽度为 800px,水平居中显示,背景颜色为白色(#fff)。


这样的布局会将页面分为上中下三部分,左右两边留白,适合固定宽度展示内容的网页设计。


🎯代码解析

1. 文档结构及基本样式重置部分:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>固定宽度的页面布局</title>

这部分定义了文档的基本结构和元信息,包括字符集设置、浏览器兼容性设置、视口宽度设置以及页面标题。


<style>
    *{
        margin: 0;
        padding: 0;
    }

这部分对所有元素应用了通用的样式重置,将内边距和外边距都设置为 0,以确保不会出现默认的间距。


2. 容器及头部部分:

    .one{
        background-color: #fff;
        width: 800px;
        margin: 0 auto;
    }
    .header{
        background-color: #666;
        height: 100px;
        margin: 0 10px 5px 10px;
    }

这部分定义了整体容器 .one 和头部 .header 的样式。.one 宽度固定为 800px,水平居中显示,背景颜色为白色;.header 高度为 100px,背景颜色为深灰色,上右下左的外边距分别为 0、10px、5px、10px。


🎯核心代码

  <div class="one">
        <div class="header">header</div>
        <div class="nav">nav</div>
        <div class="leftside">leftside</div>
        <div class="rightside">rightside</div>
        <div class="footer">footer</div>
    </div>


🎯效果展示

目录
相关文章
|
16天前
|
搜索推荐 定位技术 UED
HTML定位技术:种类、特点与应用
HTML定位技术:种类、特点与应用
|
1月前
|
移动开发 前端开发 HTML5
【基于HTML5的网页设计及应用】——工字型布局
【基于HTML5的网页设计及应用】——工字型布局
66 0
|
29天前
|
前端开发 JavaScript
HTML 布局
HTML 布局。
16 5
|
2天前
|
存储 JavaScript 数据可视化
vue3+echarts应用——深度遍历html的dom结构并用树图进行可视化
vue3+echarts应用——深度遍历html的dom结构并用树图进行可视化
14 1
|
9天前
|
前端开发 UED C++
《HTML 简易速速上手小册》第5章:HTML 高级布局技巧(2024 最新版)
《HTML 简易速速上手小册》第5章:HTML 高级布局技巧(2024 最新版)
28 0
|
1月前
|
移动开发 HTML5
HTML5表格简单应用案例之[招聘需求表]
HTML5表格简单应用案例之[招聘需求表]
11 0
|
1月前
|
移动开发 前端开发 HTML5
【基于HTML5的网页设计及应用】——float实现页面布局
【基于HTML5的网页设计及应用】——float实现页面布局
31 0
|
17天前
|
前端开发 JavaScript 开发工具
【HTML/CSS】入门导学篇
【HTML/CSS】入门导学篇
23 0
|
8天前
|
数据采集 前端开发 网络协议
如何使用代理IP通过HTML和CSS采集数据
如何使用代理IP通过HTML和CSS采集数据
|
12天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
19 1