前端入门第三步:端静态网页应用开发及项目

898 阅读4分钟

之前有事儿,再加上自己很懒,所以说第三步咕咕咕到JS后面了。。。

静态网页项目开发基础

开发流程

需求分析 => 整体规划 => 界面设计 => 前端程序设计 => 前后端系统整合 => 测试验收

流程详细介绍
需求分析确定产品定位方向
整体规划确定网页中展示内容、层次
界面设计确定页面设计图,设计风格
前端程序设计实现网页界面,功能
前护短系统整合后端进行数据库设计,与前端交互,完成数据交互
测试验收相关测试人员进行测试

开发基础

  • 正确合理的排版布局
  • 注意让页面结构清晰、有条理
  • 一般浏览器居中位置为主要内容展示区
  • margin:auto居中

页面布局

  1. 确定页面版心(可视区域)
  2. 分析页面中的行模块,以及每行模块中的列模块
  3. 制作html和css
  4. 充分利用div+css方式来控制网页的各个模块

将拉钩网站划分示意图:

固定宽度并且居中

个人总结:常用于导航栏、广告栏、搜索栏等一些比较小的行模块

特点:高度占据空间小、内容少

两列左窄右宽型

个人总结:常用于轮播图、艺术展示等较为醒目的位置

特点:比较吃高度,内容丰富、在比较醒目的地方

补充内容(瞎逼逼),如何确定醒目位置

先画个辅助线吧:

人们看一个物体时,一般会注意到中间位置,尤其是中间位置的那四个顶点(那四个点就暂时叫做焦点吧)

举个例子:

对比一下,是不是感觉第一个中两个矩形不一样大,第二个中两个矩形大小相识,这就是**因为占据 焦点 **位置不同,给人的视觉差异也不同。

对于我们前端开发人员而言,尽量将轮播图这种比较重要的内容往中间区域及焦点放。

哔哔赖赖结束

通栏平均分布型

个人总结:网页/平台功能分类、产品/商品展示

特点:对高度没需求,但是要展示的个体数量较多

初级项目制作

head标签内的配置

网页标题

<link rel="icon" href="logo.png">
<!-- 图片logo -->

<title>网页标题</title>  
<!-- 文字标题 -->

CSS样式清除

为防止标签内一些默认属性对页面的影响,在开始网页布局前,一定要手动消除css样式

清除方法:手动导入清除样式的CSS文件

清除样式的css文件一般命名为: reset.css

可以网上获取,也可以根据自身习惯编写。无论如何获得,在编写完成后禁止再次修改!!!

注意引用顺序:样式清除第一个引入!!

页面CSS样式

按照作用划分并分别导入

公共样式

​ 统一网页整体属性,如字体大小类型颜色、背景颜色等。。。

​ 一般用 common.css 来命名

注意引用顺序: reset.css 后面引入(第二个引入)

分区样式(页面独有样式):

​ 给某些特定的区域设置样式:如轮播图,产品/商品展示等

​ 若样式比较小,则直接用 index.css 命名;若比较多就根据页面布局来划分,如 index_banner.cssbanner.css

注意引用顺序:最后引用

body结构布局

参考页面分布时分析的布局方式

命名建议:

header

在header标签下(header标签位于网页顶部,通常包含logo、导航内容),设置 logo 、 nav 导航

logo: h1 > a 结构

nav导航: ul > li > a 结构

banner

一般用于 select搜索框、轮播图等

select搜索框:form > input 结构,建议input中使用placeholder属性显示提示文本

轮播图:ul > li > a > img 结构(目前没涉及JS代码)

main

一般用于网页/平台功能分类、产品/商品展示

有多种结构选择: ul > li > a

​ table > tr > td

​ div > div + div 等

注意:不要用一个 div 作为展示,尽量分成多组展示

footer

一般是 平台合作伙伴或者联系平台方式

结构: ul > li > a