CSS网页布局基础教程「终于解决」

CSS网页布局基础教程「终于解决」菜单导航条包含了一些链接,可以引导用户浏览其他页面:实现代码:# 头部区域。网页布局教程 – 网页布局教程网页布局教程 – 网页布局教程网页布局

网页布局基础教程

网页的布局有很多种方式,一般分为以下几个部分:

  • 头部区域部分
  • 菜单导航区域部分
  • 内容区域部分
  • 底部区域部分
CSS网页布局基础教程「终于解决」

一般网页的布局

网页头部区域部分

头部区域部分位于整个网页的顶部,一般用于设置网页的标题或者网页的图标:

实例如下:

CSS网页布局基础教程「终于解决」

代码1

CSS网页布局基础教程「终于解决」

效果1

CSS网页布局基础教程「终于解决」

代码2

CSS网页布局基础教程「终于解决」

效果2

部分代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>CSS网页布局教程</title>
    <style>
        body {
            margin: 0;
        }

        /* 头部样式 */
        .header {
            background-color:darkslategrey;
            padding: 25px;
            text-align: center;
        }
        h1
        {
            color: aliceblue;
        }
    </style>
</head>
<body>
<div class="header">
    <h1>头部区域部分</h1>
</div>

</body>
</html>

菜单导航区域

菜单导航条包含了一些链接,可以引导用户浏览其他页面:

CSS网页布局基础教程「终于解决」

代码1

CSS网页布局基础教程「终于解决」

代码1

CSS网页布局基础教程「终于解决」

效果

实现代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>CSS 网页布局 </title>
    <style>
        * {
            box-sizing: border-box;
        }

        body {
            margin: 0;
        }

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

        /* 导航条 */
        .topnav {
            overflow: hidden;
            background-color:midnightblue;
        }

        /* 导航链接 */
        .topnav a {
            float: left;
            display: block;
            color: #f2f2f2;
            text-align: center;
            padding: 14px 16px;
            text-decoration: none;
        }

        /* 链接 - 修改颜色 */
        .topnav a:hover {
            background-color: #ddd;
            color: black;
        }
    </style>
</head>
<body>

<div class="header">
    <h1>头部区域</h1>
</div>

<div class="topnav">
    <a href="#">导航链接</a>
    <a href="#">导航链接</a>
    <a href="#">导航链接</a>
</div>

</body>
</html>

内容区域

内容区域一般形式(根据屏幕分辨率和舒适的视觉体验):

  • 1 例:用于移动端
  • 2 例:用于平板设备
  • 3 例:用于 PC 桌面设备

CSS网页布局基础教程「终于解决」

内容区域一般形式

创建一个响应式布局PC和以设备有不一样的布局,如下:

CSS网页布局基础教程「终于解决」

部分代码

CSS网页布局基础教程「终于解决」

PC 换显示

CSS网页布局基础教程「终于解决」

移送设备显示

CSS网页布局基础教程「终于解决」

IPad显示

实现代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>CSS 网页布局(runoob.com)</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>
        * {
            box-sizing: border-box;
        }

        body {
            margin: 0;
        }

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

        /* 导航条 */
        .topnav {
            overflow: hidden;
            background-color: #333;
        }

        /* 导航链接 */
        .topnav a {
            float: left;
            display: block;
            color: #f2f2f2;
            text-align: center;
            padding: 14px 16px;
            text-decoration: none;
        }

        /* 链接 - 修改颜色 */
        .topnav a:hover {
            background-color: #ddd;
            color: black;
        }

        /* 创建三个不相等的列 */
        .column {
            float: left;
            padding: 10px;
        }

        /* 左右两侧宽度 */
        .column.side {
            width: 25%;
        }

        /* 中间区域宽度 */
        .column.middle {
            width: 50%;
        }

        /* 列后面清除浮动 */
        .row:after {
            content: "";
            display: table;
            clear: both;
        }

        /* 响应式布局 - 宽度小于600px时设置上下布局 */
        @media screen and (max-width: 600px) {
            .column.side, .column.middle {
                width: 100%;
            }
        }
    </style>
</head>
<body>

<div class="header">
    <h1>头部区域</h1>
    <p>重置浏览器大小查看效果。</p>
</div>

<div class="topnav">
    <a href="#">链接</a>
    <a href="#">链接</a>
    <a href="#">链接</a>
</div>

<div class="row">
    <div class="column side">
        <h2>左侧栏</h2>
        <p>网页布局教程 - 网页布局教程</p>
    </div>

    <div class="column middle">
        <h2>主区域内容</h2>
        <p>网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程</p>
        <p>网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程网页布局教程 - 网页布局教程</p>
    </div>

    <div class="column side">
        <h2>右侧栏</h2>
        <p>网页布局教程 - 网页布局教程</p>
    </div>
</div>

</body>
</html>

底部区域部门

底部区域部分在网页的最下方,一般包含版权信息,爬虫信息和联系方式等。

CSS网页布局基础教程「终于解决」

HTML代码

CSS网页布局基础教程「终于解决」

CSS代码

CSS网页布局基础教程「终于解决」

效果

实例代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>CSS 网页布局 </title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>
        * {
            box-sizing: border-box;
        }

        body {
            margin: 0;
        }

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

        /* 导航条 */
        .topnav {
            overflow: hidden;
            background-color: #333;
        }

        /* 导航链接 */
        .topnav a {
            float: left;
            display: block;
            color: #f2f2f2;
            text-align: center;
            padding: 14px 16px;
            text-decoration: none;
        }

        /* 链接 - 修改颜色 */
        .topnav a:hover {
            background-color: #ddd;
            color: black;
        }

        /* 创建三个相等的列 */
        .column {
            float: left;
            padding: 10px;
        }

        /* 左右两侧宽度 */
        .column.side {
            width: 25%;
        }

        /* 中间区域宽度 */
        .column.middle {
            width: 50%;
        }

        /* 列后面清除浮动 */
        .row:after {
            content: "";
            display: table;
            clear: both;
        }

        /* 响应式布局 - 宽度小于600px时设置上下布局 */
        @media screen and (max-width: 600px) {
            .column.side, .column.middle {
                width: 100%;
            }
        }

        /* 底部样式 */
        .footer {
            background-color:black;
            padding: 10px;
            text-align: center;
        }
        p
        {
        color:white;
        }
    </style>
</head>
<body>

<div class="header">
    <h1>头部区域</h1>
    <p>重置浏览器大小查看效果。</p>
</div>

<div class="topnav">
    <a href="#">链接</a>
    <a href="#">链接</a>
    <a href="#">链接</a>
</div>

<div class="row">
    <div class="column side">
        <h2>左侧栏</h2>
        <p>菜鸟教程 - 学的不仅是技术,更是梦想!</p>
    </div>

    <div class="column middle">
        <h2>主区域内容</h2>
        <p>菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!</p>
        <p>菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟教程 - 学的不仅是技术,更是梦想!</p>
    </div>

    <div class="column side">
        <h2>右侧栏</h2>
        <p>菜鸟教程 - 学的不仅是技术,更是梦想!</p>
    </div>
</div>

<div class="footer">
    <p>底部区域</p>
</div>

</body>
</html>

下次详细讲解另一种响应式网页的实现,感谢点赞助力!

CSS网页布局基础教程「终于解决」

另一种响应式页面

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11675.html

(0)

相关推荐

  • 为什么要避免大事务以及大事务如何解决?[通俗易懂]

    为什么要避免大事务以及大事务如何解决?[通俗易懂]什么是大事务 运行时间比较长,长时间未提交的事务就可以称为大事务 大事务产生的原因 操作的数据比较多 大量的锁竞争 事务中有其他非DB的耗时操作 。。。 大事务造成的影响 并发情况下,数据库连接池容易

    2023-03-22
    153
  • MySQL 多表查询「建议收藏」

    MySQL 多表查询「建议收藏」union 结果集合并 使用多个select分别查询不同的表,把多个select查到的记录合并在一起 一个select查到m条记录,另一个select查到n条记录,合并之后就是m+n条记录 #查询全校

    2023-02-03
    155
  • MySQL中的索引详讲「建议收藏」

    MySQL中的索引详讲「建议收藏」索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间。 例如…

    2023-08-13
    120
  • 深度开源_polardb开源

    深度开源_polardb开源7月14日,腾讯云数据库TDSQL PG版的开源版本(开源代号TBase)迎来又一次重大升级:升级后的TDSQL PG V2.4.0版在2PC事务方面得到优化,易用性大幅提升,具备更强的分布式计算性能

    2023-05-26
    141
  • MySQL相关基础知识[通俗易懂]

    MySQL相关基础知识[通俗易懂]恢复内容开始 [TOC] MySQL相关知识 Mysql链接 mysql u用户名 p密码 创建数据库 create databse 数据库名; 删除数据库 drop database 数据库名; 选

    2023-02-18
    149
  • mysql 5.7密码策略修改「终于解决」

    mysql 5.7密码策略修改「终于解决」
    mysql 5.7密码策略修改 1、查看当前的密码策略 show variables like ‘validate_password%’; 2、密码策略的各…

    2023-04-03
    170
  • Oracle许可[亲测有效]

    Oracle许可[亲测有效]原因:因为甲方比较关心许可的一些问题,会经常问起,但是现场人员往往对许可的内容不太了解,这里基于网络搜索的内容进行统一梳理。因为内容大多来自于网络,如果文中有描述不当的,请大家指正!一、Oracle许

    2023-02-22
    149
  • MySQL快速回顾:计算字段与函数[通俗易懂]

    MySQL快速回顾:计算字段与函数[通俗易懂]9.1 计算字段 存储在数据库表中的数据一般不是应用程序所需要的格式。比如: 如果想要在一个字段中既显示公司名,又显示公式的地址,但这两个信息一般包含在不同的表列中。 城市、州和邮政编码存储在不同的列

    2023-01-23
    149

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注