【CSS】课程网站开发示例 ② ( 网页开发步骤 | 版心测量 | 版心样式定义 )

本文主要是介绍【CSS】课程网站开发示例 ② ( 网页开发步骤 | 版心测量 | 版心样式定义 ),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 一、 网页开发步骤
  • 二、 版心测量以及样式定义
    • 1、 版心测量
    • 2、 版心样式定义





一、 网页开发步骤



制作一个网页 , 建议按照以下步骤进行开发 ;

网页开发步骤 :

  • 首先 , 确定 网页 可视区 , 测量 可视区 尺寸大小 ; 可视区 又称为 版心 ; 如下图所示 , 网页的 版心 ( 可视区 ) 在红色矩形框范围 ;
    在这里插入图片描述
  • 然后 , 先确定行模块 , 然后 确定行模块中的列模块 , 页面的布局是通过 一行行 的块级盒子 罗列起来的 ;
  • 再后 , 制作 HTML 标签结构 ; 如果结构写错了 , 不管样式写的多好 , 也无法开发出想要的页面 ;
  • 最后 , 编写 CSS 样式 ; 结合上一步的 标签盒子模型 , 制作出最终样式 ;




二、 版心测量以及样式定义




1、 版心测量


在 Photoshop 中 , 拉两条辅助线 , 紧贴版心两侧 ;

在这里插入图片描述

然后选择使用 " 矩形选框工具 " ,

在这里插入图片描述

根据辅助线 , 选中版心区域 , 可以知道 , 版心的宽度为 1200 像素 ;

在这里插入图片描述

完整图示如下 :
在这里插入图片描述


2、 版心样式定义


在上述页面中 , 很多盒子 , 都使用到了该版心的宽度 1200 像素 , 版心居中对齐 ,

这里可以设置一个 css 类选择器 样式 ,

凡是使用到该版心样式的 盒子模型 , 只需要将该 选择器类 设置到 盒子模型 class 类别中即可 ;

/* 版心宽度 1200 像素 , 在浏览器中居中对齐 */
.w {width: 1200px;margin: auto;
}

截止到当前 CSS 样式文件内容 :

/* 清除标签默认的内外边距 */
* {padding: 0;     margin: 0;
}/* 清除列表默认样式 ( 主要是前面的点 ) */
li {list-style: none;
}/* 设置总体背景 */
body {background-color: white;
}/* 插入图片自适应 */
img {width: 100%;
}/* 版心宽度 1200 像素 , 在浏览器中居中对齐 */
.w {width: 1200px;margin: auto;
}

这篇关于【CSS】课程网站开发示例 ② ( 网页开发步骤 | 版心测量 | 版心样式定义 )的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/317386

相关文章

SpringBoot中SM2公钥加密、私钥解密的实现示例详解

《SpringBoot中SM2公钥加密、私钥解密的实现示例详解》本文介绍了如何在SpringBoot项目中实现SM2公钥加密和私钥解密的功能,通过使用Hutool库和BouncyCastle依赖,简化... 目录一、前言1、加密信息(示例)2、加密结果(示例)二、实现代码1、yml文件配置2、创建SM2工具

MySQL 定时新增分区的实现示例

《MySQL定时新增分区的实现示例》本文主要介绍了通过存储过程和定时任务实现MySQL分区的自动创建,解决大数据量下手动维护的繁琐问题,具有一定的参考价值,感兴趣的可以了解一下... mysql创建好分区之后,有时候会需要自动创建分区。比如,一些表数据量非常大,有些数据是热点数据,按照日期分区MululbU

IDEA中新建/切换Git分支的实现步骤

《IDEA中新建/切换Git分支的实现步骤》本文主要介绍了IDEA中新建/切换Git分支的实现步骤,通过菜单创建新分支并选择是否切换,创建后在Git详情或右键Checkout中切换分支,感兴趣的可以了... 前提:项目已被Git托管1、点击上方栏Git->NewBrancjsh...2、输入新的分支的

Python函数作用域示例详解

《Python函数作用域示例详解》本文介绍了Python中的LEGB作用域规则,详细解析了变量查找的四个层级,通过具体代码示例,展示了各层级的变量访问规则和特性,对python函数作用域相关知识感兴趣... 目录一、LEGB 规则二、作用域实例2.1 局部作用域(Local)2.2 闭包作用域(Enclos

C++20管道运算符的实现示例

《C++20管道运算符的实现示例》本文简要介绍C++20管道运算符的使用与实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录标准库的管道运算符使用自己实现类似的管道运算符我们不打算介绍太多,因为它实际属于c++20最为重要的

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

python删除xml中的w:ascii属性的步骤

《python删除xml中的w:ascii属性的步骤》使用xml.etree.ElementTree删除WordXML中w:ascii属性,需注册命名空间并定位rFonts元素,通过del操作删除属... 可以使用python的XML.etree.ElementTree模块通过以下步骤删除XML中的w:as

ModelMapper基本使用和常见场景示例详解

《ModelMapper基本使用和常见场景示例详解》ModelMapper是Java对象映射库,支持自动映射、自定义规则、集合转换及高级配置(如匹配策略、转换器),可集成SpringBoot,减少样板... 目录1. 添加依赖2. 基本用法示例:简单对象映射3. 自定义映射规则4. 集合映射5. 高级配置匹

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试