政务网站制作要点


(一 )响应式的制作

1.排列方式:导航:一行变为两行;水平结构:变成纵向排列;

2.隐藏显示:在某个宽度的时候,特定的标签显示或者隐藏;

3.尺寸变化:典型--->轮播部分,文字、行间距、图片的宽高都会变化以适应屏幕的尺寸;

4.面包(bread)导航,如北京大学的官方网站的导航部分(北京大学官网链接),缩小页面的情况下会出现三层面包导航结构

5.响应式布局:又称“自适应网页设计”,指可以自动识别屏幕宽度并作出相应调整的网页设计

6.图片的响应式建议宽度100%,和框架一样宽且不要设置高度,保证程正比缩放。

7.浏览器插入img会此

所谓响应式布局就是一个网站能兼容多个终端(PC端、手机端、平板端)

响应式的界面要点:

(1)尺寸改变

(2)排列:水平->垂直

(3)内容取舍:显示--><--隐藏

目的:不用为每个终端做一个特定版本

优点:面对不同分辨率的设备灵活性强;一套页面即可解决多设备显示适应问题,成本较低且易于维护

缺点:兼容各种设备工作量大,开发效率低;代码累赘,会出现隐藏无用的元素加载时间长,多方面因素影响可能达不到好效果

6.媒体查询:

移动端
物理分辨率 逻辑分辨率
页面上,硬件分辨率 程序上,程序分辨率(开发时更注重)
iPhone12pro 1170*2530 iPhone12pro 390*844

(二) 企业网站主要内容

1.首页

2.二级页面

3.详情页:点击导航进入进入页面

4.列表页:

5.联系我们


(三)基于重庆市人民政府网站制作的学习

(项目分析)

网站性质:政府门户官网;

作用:政务信息发布、宣传当地文化、政策、便民、办事;

(管理css相关工具)

1.scss:css预编译工具。高效管理和编辑css代码

(scss官网)

scss优势

(1)兼容css:sass完全兼容所有版本的css,可以按照css语法来写没有任何问题;

(2)特性丰富:相比传统css,sass新增了变量、循环、数组、函数等功能特性;

(3)行业认可:很多项目前端样式管理的首选语言,求职中的加分项!

2.Less:基于JavaScript的编译css工具

对于网站的基本要求:

1.字体大小:最小12px 14px  16px ;标题18-24px ;行间距统一

2.图片:必须清高清,不可变形


(四)媒体查询

媒体查询页面,<head></head>之间必须要有meta ,媒体查询是响应式设计的核心。常用的使用方法:

@media 媒体类型 and (媒体特性) { 具体样式 }

@media screen and ( max-width:480px )

{

.ads

{

display:none;

}

}

/*  当屏幕宽度最大为480px时,类为.ads的标签就隐藏  */

1.媒体类型 media type:描述在什么媒体(设备)上使用该样式,响应式布局上一般用all\screen

描述
all 用于所有设备
screen 用于电脑屏幕,平板电脑,智能手机等
print 用于打印机和打印预览
speech 应用于屏幕阅读器等发声设备

2.媒体特性 media features:描述了设备或浏览器环境的具体特征,负责查询这些特性是否存在,具体值为多少

每条媒体特性表达式都要用括号括起来

名称 简介

max-width

min-widtn

视窗(viewport)的最大/最小宽度,包括纵向滚动条的宽度
orientation

视窗的旋转方向:portrait处于纵向,即高度>=宽度

landscape处于纵向,即宽度>高度

3.逻辑操作符

运算符 简介
and 用于将多个媒体查询规则组合成单条媒体查询,当每个查询规则都为真时则该条媒体查询为真,还用于将媒体类型与媒体特征结合在一起
not 否定媒体查询,若使用not,则必须指定媒体类型
only 仅在整个查询匹配时才用于应用样式,若使用only,则必须指定媒体类型
将多个媒体查询合并为一个规则。逗号分隔列表中的每个查询都与其他查询分开处理。因此 ,若列表中任何查询为true则整个media语句均返回true

网页设计与制作(项目二--响应式页面制作)相关推荐

  1. HTML实训大作业网页设计:我的简历——响应式个人简历网站模板(1页) HTML+CSS+JavaScript web网页设计制作成品

    HTML实训大作业网页设计:我的简历--响应式个人简历网站模板(1页) HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 >&g ...

  2. 阿里百秀响应式页面制作

    文章目录 案例:阿里百秀移动端首页 一.技术选型 二.需求分析 1.页面布局分析 2.屏幕划分分析 三.页面制作 1.创建文件夹结构 2.创建html骨架结构 3.引入相关样式文件 4.书写内容 he ...

  3. java响应式网页设计_基于HTML5的响应式网站的设计与实现(论文).docx

    毕业论文 基于HTML5的响应式网站的设计与实现 摘 要 随着网络的发展和普及,各类建站技术的更新与运用,现在搭建一个网站的时间和成本越来越低,使得企业官方网站得到了极大的发展.从早期简单的网页展示, ...

  4. HTML+CSS简单漫画网页设计成品 大学生个人HTML响应式--(海贼王 6页)

    ⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业 | 网页设计作业 | 动漫网页设计 | 动漫网页设计成品 | 动漫 ...

  5. 【移动端网页布局】移动端网页布局基础概念 ⑧ ( 移动端页面布局方案 | 单独制作的移动端页面 - 主流 | 响应式页面兼容移动端 - 开发难度较大 )

    文章目录 一.移动端页面布局方案 1.单独制作的移动端页面 2.响应式页面兼容移动端 一.移动端页面布局方案 移动端页面方案 : 单独制作的移动端页面 : 主流开发方案 , PC 端 与 移动端 访问 ...

  6. HTML5期末大作业:宠物主题网站设计——酷酷动物主题响应式网页(5页) HTML+CSS+JavaScript...

    1.临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手? 网页要求的总数量太多? 2.没有合适的模板?等等一系列问题.你想要解决的问题,在这篇博文中基本都能 ...

  7. HTML5期末大作业:美食主题网站设计——美食零食官网响应式网页设计(6页) HTML+CSS+JavaScript

    HTML5期末大作业:美食主题网站设计--美食零食官网响应式网页设计(6页) HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 常见网 ...

  8. 二倍图(物理像素物理像素比,多倍图,背景缩放),移动端开发选择(移动端主流方案【单独制作移动端页面(主流),响应式页面兼容移动端(其次)】,移动端技术解决方案【移动端浏览器,特殊样式】)

    二倍图 物理像素&物理像素比 物理像素指的是屏幕显示的最小颗粒,是物理真实存在的,我们开发的1px不一定等于1个物理像素,(PC端相同,移动端不一定相同) PC端和早期手机屏幕是 1CSS像素 ...

  9. 扫描二维码在移动设备上浏览响应式页面

      最近想尝试对一个Ghost博客主题进行移植,因为对一个后端程序员来说,进行前端方面的工作实在是个不小的挑战,而我对CSS更是有种与生俱来的恐惧感,所以我是非常喜欢Bootstrap和Materil ...

最新文章

  1. pandas dataframe与series
  2. golang struct 转map 及 map[string]*Struct 初始化和遍历
  3. android调用另一app的xml,Android 7.0+调用其他App打开文件
  4. Python-理解装饰器
  5. python字符串 切片_用于切片字符串的Python程序
  6. python基础的学习
  7. iOS 移动端生成工具开发
  8. 使用Zabbix监控memcached
  9. DB2添加数据时主键、唯一键冲突的解决方法
  10. 人物传记——周小川、李稻葵(央行智囊团)
  11. springboot中的controller注解没有生效
  12. CustomValidator 的客户端验证
  13. Python语言三种优点。
  14. 2022年低压电工考试及低压电工模拟考试题库
  15. 免费音效素材,拿走不谢。
  16. 微信H5页面自定义微信分享内容
  17. windows 批处理(bat) 修改文件md5 值
  18. 图片里的数学公式转换成word
  19. 必看! 为什么“吉祥物”可以提高UI设计以及品牌影响力
  20. HHL论文第一弹(总结算法基本思想、QRAM制备量子态)

热门文章

  1. webm怎么转mp4格式?三个方法简单易学
  2. autolabel资料汇总
  3. Excel 2010 VBA 入门 144 制作通用工具
  4. 敏捷开发中的站立会应该怎么开?
  5. 7-111 最大字符-zzuli
  6. 二进制转BCD码模块
  7. ios 视图切换动画效果
  8. [生存志] 第105节 李斯谏逐客卿
  9. keras.layers.add()和keras.layer.conatenate()
  10. 使用CSS 中伪元素:before 和:after 做简单的动画(以小米商城非首页 logo 动画为例)