一、了解网页开发流程
1、需求分析
- 对要开发的产品进行定位比
- 如:产品类型、产品功能、面向的客户群、达到的目的等
2、整体规划
- 根据需求分析的结论,确定网站中要展示的内容、层次展示形态的等,然后给出对应的内容文案
3、界面设计
- 由设计师根据整体规划的结果,将网站的各个页面进行设计,最终给出设计图、颜色、数据信息等
4、前端程序设计
- 前端开发人员将根据得到的设计图,进行代码的编写,实现网页的界面、功能
5、前后端系统整合
- 后端开发人员进行数据库设计,将程序功能与界面整个,前后端配合进行功能调试
6、测试验收
- 项目经理及相关测试人员,根据项目前期策划为指导对产品进行测试验收,测试产品的交互效果、功能、实现效果等
二、了解网页开发常见技巧和方法
1、文件结构
- 网站中会包含多个 .html 文件和 .css 文件以及图片等多媒体文件,需要不同的文件夹分类进行管理
- 文件夹最基本的结构包含
- index.html、css、images
2、head 标签内的配置
- 真正的上线网站中,HTML 文件中的 <head> 标签内部需要配置很多内容
- 如:css 的 link 引入,title标题等
3、标签页 icon 图标
- 大部分网站在标签也标题位置会添加网站的 icon 图标
- 图标的文件名要求以 favicon.ico 命名,文件需要与 index.html 文件同级储存
- 使用方法,通过 <link> 标签进行引用,设置的属性包括:
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
4、css 分级引入
- css文件设置需要根据功能进行分层管理:目的是为了提取出多个页面公共的部分,提供多个 HTML 同时引用。公共的部分也可以划分范围,有的是所有网站能用的,有的是某几个网站公共的部分
- css 常见的分层组织:清除默认样式的 css,网站公共样式 css,每个页面自己独有的css
- 注意书写顺序,引入多层 css 时,需要按照后面的层叠前面的 css 进行设置,使用页面独有的样式层叠公共的样式
5、清除默认样式
- 使用范围:所有网站都能使用
- 制作方法:自己工作中进行积累,或者使用网络上已有的资源
- 命名习惯:reser.css
- 注意:reser.css 文件写完后不允许再次更改
6、公共样式
- 使用范围:单独的一个网站所有的页面、几个页面
- 制作方法:从设计图中观察,找到所有页面或多个页面公共的部分,划分成不同的模块分别进行 .css 文件的书写
- 命名习惯:common.css 或者模块名 .css
- 多个网站页面的公共部分书写之后不允许后期更改,一旦更改,多个引用的 HTML 页面都会发生变化,需要注意类名的使用,公共文件中的类名一般不要在其它的 css 文件中再用
- 引入顺序:一般在 reset.css 后面,单独样式文件前面
7、页面独有样式
- 使用范围:单独的一个 HTML 页面
- 制作方法:找到页面独有的而其他页面没有的样式,单独书写在一个 .css 文件中,只有对应的 HTML 文件能够引用
- 命名习惯:一般文件名与 HTML 的文件名保持一致,例如 index.css,如果拆分的更细致可以使用多个单词的拼写,例如:index_banner.css 等
- 引入顺序:在所有公共样式的后面
- 注意:使用单独样式文件去层叠前面公共样式时,需要注意选择器权重
整个 css 分层引入的顺序
<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/common.css">
<link rel="stylesheet" href="css/index.css">