问卷项目总结

    前两天在做一个有关于问卷项目的前端开发,其中主要涉及到两方面的内容。第一个方面就是问卷需要同时涉及到pc端和手机端两个部分,更侧重与手机端的展示。第二个方面就是代码是嵌入到第三方代码中,同时需要在第三方平台投放和统计,牵扯到跨域问题。

    首先说一下手机端开发遇到的一些问题和总结吧。(其实手机端有太多的点需要注意,这里只是说了一些这个项目遇到的,之后会慢慢补充)

响应式布局

因为要兼容pc端,同时是在第三方中嵌入代码,没有办法开发两套css来适应页面,所以运用了响应式布局。

实现响应式布局主要需要完成下面几个步骤:

1. 首先在head标签添加

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

具体的参数意义:

meta 标签的viewport属性,是在移动设备上设置原始大小,显示和是否缩放的声明。可以使用的参数设置如下∶

width : viewport的宽度

height : viewport的高度

initial-scale : 初始的缩放比例

minimum-scale : 允许用户缩放到的最小比例

maximum-scale : 允许用户缩放到的最大比例

user-scalable : 用户是否可以手动缩放

2. 设置媒体检测

PC端:

@media screen and (min-width:1280px) {
  #head { … }
  #content { … }
  #footer { … }
}

手机端:

@media screen and (min-width:320px) and (max-width: 414px){

}

3. 宽度需要使用百分比

同时,元素尽量不要使用absolute,使用的话在外面套一层relative

4. 设置文本,使用em或rem

html {
    font-size: 62.5%;
}
div {
    font-size: 1rem;
}

原理:

浏览器约定:1em = 16px

em是相对于父元素的大小

rem是相对于根目录的大小

为了改变1em = 16px的对应关系,因此设置html {font-size: 62.5%},这样之后的设置就可以按照1em = 10px的关系来换算了。

rem的原理是一致的,只不过rem的便捷性在于它是相对于根目录的字体大小来决定的,不会因为父元素的大小改变而改变。

rem兼容性:(ie9.0+,firefox,chrome都支持了,如果不考虑兼容低版本ie就可以使用,恰好我们的项目不需要)

未完待续。。

p.s.  非常感谢@流云诸葛简单的3步设置,让你的博客园更漂亮!的博文,借用了一下里面的css。

时间: 2024-07-31 10:36:58

问卷项目总结的相关文章

问卷项目--js跨域

项目中因为要把问卷投放到第三方,并且对方要收集统计数据,因此在调用对方接口的时候就会存在跨域的问题. 1. 什么叫js跨域 浏览器不允许javascript跨域请求其他域名下的内容.端口号不同,主域相同子域不同,协议不同,不同域名等等情况 下面表格里的a.js是无法获取b.js的内容的. 情况 举例 端口号不同 http://www.baidu.com/a.js   vs.  http://www.baidu.com:8080/b.js 主域相同子域不同 http://www.baidu.com

8月份第一周工作总结

8月1号 做IFE的删除工作,各种看不懂,跟AngularJS杠了一天. 8月2号 办社保,照片死活不合格.又要求像素,又要求不超过20kb,用FSCapture搞定的. chrome快捷键:查看网页源代码:ctrl+u 打开新窗口:ctrl+n 主站三大块:qiyiV2.lib.pingback VV:video view 视频播放量,反应用户对视频内容的接受程度,用户粘性的直接体现. 8月3号 填写试用期目标 浩然组内技术分享,qiyiV2架构,不明觉厉.一头雾水. 找调问卷入口,懵逼,最受

上海商报:超级表格创始人叫板Excel

上次的苏河汇三期项目的DEMO Day中,上海商报的杨为记者在现场观看了我对超级表格创业项目的演示后,现场采访了我.下面是她的报道,发表在<上海商报>9月2日期. 原文链接:http://www.shbiz.com.cn/Item/241307.aspx 工作时,我们经常使用到的制表软件非Excel莫属.然而Excel却有90%的功能不为人熟知甚至使用.这给创业团队带来革新Excel的机会."超级表格"就是一款"青出于蓝胜于蓝".基于网页的"表

简单版问卷调查系统(Asp.Net+SqlServer2008)

1.系统主要涉及以下几个表 问卷项目表(Q_Naire) 问卷题目表(Q_Problem) 题目类型表(Q_ProblmeType) 题目选项表(Q_Options) 调查结果表(Q_Answer) 参与用户表(Q_User) 2.涉及的存储过程 pNextID 获取实体表主键ID sp_NaireAnswer 将问卷调查的结果写入结果表(通过WebService方法调用) sp_NaireImport 通过导入的问卷数据生成问卷项目(根据Q_Naire_Import表中的问卷数据分别写入Q_N

js动态获取下拉框的数据(搜索条件之间互相影响)

前提:在开发的过程当中,我们常常会遇到这种问题:某个查询列表的查询条件之间互相影响,比如现在有两个搜索条件(下拉),一个需要显示小组名称,另一个是根据这个小组名称查找到对应的小组内人员.那么该如何实现呢? 原理:我们暂且将这三个下拉列表起名为A,B,C. 他们之间的依赖关系是:B的值随着A的变化而变化,C的值随着A,B的变化而变化.我们要做的就是: 1. 进入页面的时候只为A赋值,将B和C都清空. 2. 每次点击A的时候就将B和C的下拉框中的内容先清空再给B赋值. 3. 每次点击B的时候,将C的

现代软件工程_团队项目_阿尔法阶段_市场调研问卷_2017.11.11

为了方便统计校内同学的需求情况,我们利用问卷星设计问卷并在学生群中进行转发,问卷收集正在进行. 问卷链接:https://www.wjx.cn/jq/18054499.aspx 问卷内容: 问卷内容在问卷星编写之后截图如下

Lost and Found(结对项目)项目总结

一.确定主题 在进行了大学生生活中最常见的三个痛点调查和分析之后,针对在生活中经常会遇到的饭卡丢失问题,设计了调查问卷.对一些常见问题进行进一步分析,初步确定了结对项目的主题.但在讨论和分析之后感觉如果只针对这一个问题功能太过于单一,于是决定将功能定位于物品的丢失和找回,最终确定了项目主题. 二.功能结构 在确定了主题后进一步分析项目所要包含主要的功能,并将其细化.功能结构如图: 三.功能实现 因为项目主要实现的功能就是失物发布和失物招领这两个功能所以把项目名定为了Lost and Found.

简历生成平台项目开发-STEP3第一次项目例会探讨

时间:2016.7.13周三7点半 地点:图书馆 讨论主题:项目需求和功能分析.第一次任务分配 内容:按照之前的讨论,我们认为简历生成功能,不仅要适应学生求职的需求,更多的是要在格式和内容上满足HR的要求,所以安排尹忠诚调研网上关于HR对简历的要求.大概有以下几点: 1.简历篇幅不宜过多 2.英文简历求职必备 3.借鉴的简历不受欢迎 4.教育经历:大学生择业“资本”&工作经历:HR经理招聘首选 一份好的简历,应该具有以下的特点: ◎内容真实 简历内容的完整性.真实性 ◎言简意赅 一般来说,简历最

问卷星调查学生对《算法》教学的建议与反馈

利用问卷星进行调查,收集了近80个学生的反馈意见,存在的主要问题例如以下. (1)讲代码太少 下一届<算法>课程中,老师将会把关键的代码打印出来给大家.由于优秀的算法,仅仅有通过阅读源代码后才可以较为深刻的掌握.Sorry! (2)教材翻译不好,建议使用原版教材 这本教材总的来说错误比較少,但原版教材无论是对老师.还是学生都有非常大的压力.老师将尽可能弥补教材的不足,通过提供整理好的学习资料的方式来解决.下一届使用的教材还是本书. (3)作业太多,非常讨厌 本课程作业不多,仅仅是因为其它老师作