html5+css3入门指导

George Donne

2024-07-09

2024-07-09

前言

本文描述了用于某某信息管理系统的几个主要界面的编写过程和样例,仅供感兴趣读者参考。用于《某某信息管理系统的Web界面开发指南》(以下简称《Web界面开发指南》),请访问链接获取更多信息。界面样例如何和后台结合起来,请参考《Web界面开发指南》之“编写Web后台服务器处理函数”

以下是部分主要界面的样例。从左到右、从上到下依次为:主界面(查询)、记录详情界面--1个、记录详情界面--多个、新增记录界面。更新记录界面和新增记录类似,相关信息填入从数据库中查询得到的信息即可。

主界面(查询) 记录详情界面--1个 记录详情界面--多个 新增记录界面

本文后续章节讲解界面样例的编写过程。

点击下载《界面样例-240708.zip》

主界面(查询)

为了实现语义化标记,HTML 提供了明确这些区段的专用标签,例如:

界面样例中,使用了页面header、导航栏nav、主内容main、页脚footer,尚未使用侧边栏aside。html代码可对照界面样例显示、代码注释(在下载的代码中有)理解,在此不赘述。以下重点描述css代码。


css-line-6-19左右,:root

1、定义全局变量

2、网站配色

adobe color抽取配色 adobe color抽取配色

css-line-24-28左右,*


css:38-62行左右

在CSS中设置样式,首先要告诉CSS针对什么内容设置格式。这里涉及了CSS的选择器,常见的几种方式如下。关于CSS选择器的更多信息,可参考CSS3 选择器——基本选择器

针对body样式设置的一些说明:

网格布局-home

css 168-178行左右:main的布局


css 181-215行左右:一组装饰用的logo


css 218-247行:form表单


css 249-272行:数据库记录显示


css 109-131行:导航栏nav


页脚footer、页眉header没什么特殊,应该可以基本看懂,此处不赘述了。

查询得到多个记录的显示界面

整体:

网格布局-查询多个

css 589-703行:每个记录详情.n-details


页眉header、页脚footer、导航栏nav的样式描述,请参考本文的主界面(查询)的相关内容,在此不赘述。

查询结果显示界面

参考查询得到多个记录的显示界面,当前界面的css还是相对好理解的。以下截图中,灰色网格线是body的网格grid布局,黄色网格线是主内容 #main-get 的网格线。

网格布局-查询结果

新建记录

以下截图中,绿色网格线是 #main-create 的网格线。主要采用了表单form中的 label 和 input 实现了该界面。css 代码在 278 - 361 行左右。

网格布局-查询结果

主要参考资料