深圳易捷网络科技注册咨询网-jiujiuya.com.cn 返回首页

HTML5、CSS3与响应式Web设计入门

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2018-9-25 14:53:39
深圳市永昶科技有限公司企业网站设计首页效果图
深圳市永昶科技有限公司企业网站设计首页效果图
讨论响应式Web设计,不得不提两个部分的支持,分别是CSS3和MediaQuery。我们先从CSS3入手,CSS3是在CSS2.1定义规范核心上的改动,目前CSS3最终的specification还未最终定稿,但是这并不妨碍我们使用CSS3来支持响应式Web设计的相关工作。使用CSS3时,要注意由于目前市场占有率仍然很高的IE6,7,8这三个版本会无法支持CSS3的很多新特性,所以,我们应当谨慎使用使用CSS3的Experimental特性,而应该考虑使用对CSS2.1向下兼容的CSS特性。如果你的Web内容就是为了呈现HTML5最新特性所带来的效果的话,则可以不用有这种顾虑。下面这是一个CSS3在其几个新属性上的变化演示:
如果你熟悉CSS2.1实现上述效果使用的Slidedoor设置左右PNG图片填充的手段,就会发现CSS3的革命性:第一,无需在CSS3属性中设置HTTP对图片的请求方式,第二,属性值的灵活调整,可以灵活的应对各种形状的要求,减少工作量;第三,允许追加指定浏览器兼容性,例如对CSS属性值添加-webkit-,-moz-,-chrome-之类的前缀,但是随着W3C对CSS3规范的日益完善,值得高兴的是,前端开发者设定这样的特殊兼容性的工作越来越少。关于CSS3在响应式Web上的诸多新特性,我会在以后其他文章里来专门讨论这部份内容。
MediaQuery是响应式Web设计开发工作中,另外一个要必须掌握的技术,目前MediaQuery在浏览器上的兼容度要高很多,Firefox,Safari,Chrome,Opera,iOSSafari,IE等主流浏览器都能很好的支持MediaQuery。CSS3MediaQuery模块是目前在特定移动设备上开发Web应用样式所必需的技术,比如如何访问移动设备屏幕可视窗口的宽度(viewportwidth)属性,开发者必须使用CSS3MediaQuery。MediaQuery从技术成份上分析,其组成是比较简单的,是由一个媒体类型和若幹個检测判断设备媒体功能的表达式所组成,对应不同的设备,通过执行MediaQuery的判断检测来实现对特定属性的准确访问。我们可以通过下面的截图来简单了解一下MediaQuery的表达方式。
上图的部份红色下划线标注的部份是CSS3MediaQuery表达式,主要通过对屏幕viewport最小分辨率的判断来附加不同的CSS样式单。下面用一个更直观的例子来说明MediaQuery的作用。
将这个CSS文件link到一个HTML5的页面,用IE9或Chrome24等新版浏览器打开页面,当我们手动缩放浏览器窗口大小时,会发现随着窗口的缩放,页面的背景颜色起了变化,这就是响应式Web设计里最简单的一个演示,随着浏览器viewport尺寸的改变,mediaquery响应Web页面后呈现了不同的色彩。其实,CSS3MediaQuery在HTML5页面中的作用就是与浏览器交互,从浏览器得到对应的True/False结果后,执行特定的CSS3样式加载,例如:上面这段CSS3的link代码中media属性就是通过MediaQuery和浏览器做交互的表现形式,通过and来做“与”判断后,加载对应的CSS文件。
毫无疑问,CSS3和MediaQuery的配合当下就能提供给响应式Web设计良好的支持,满足用户在openweb的全新环境下为跨屏幕,跨设备的内容浏览需求。本文介绍了HTML5,CSS3在响应式Web设计的大环境下的相关概念,其重要性和开发者所需要的几个基础制作工具。在以后的文章中,将有机会深入讨论响应式Web设计在技术上的各方面的细节。企业网站建设常见问题

相关行业资讯

1、企业网站定制有何优点
2、现在的网站优化路线和方法是什么
3、几百元做一个企业网站靠谱吗
4、企业选择优质网站建设公司的五大核心标准
5、刚建好的网站需要低调理智
6、网站建设应该如何选择合适的网络公司
7、当代企业为什么要做网站
8、外贸网站如何设计才能够保住客户
9、企业网站建设中安全性问题的影响
10、网站建设决定企业发展也是网络时代的必然趋势
11、营销型企业网站建设的优势
12、营销型企业网站建设思路
13、开发网站需要什么技术
14、网站关键词优化三步法
15、企业网站建设的重要性
16、网站建设平台对比汇总
17、2025高端网站建设服务商推荐
18、企业采用网络营销的十大优势
19、网站优化要从哪些方面着手
20、推广优化中哪些被遗忘的重点
21、网站建设的基本流程主要包括哪些
22、网站建设的页面布局需要注意的细节问题
23、深圳企业网站建设需要灵魂
24、在网站制作方面容易引起失败的几个特定因素
25、如何在网站建设中做到成功引流
26、快速提升网站权重的五点方法
27、网站运营的关键因素
28、企业如何打造良好的营销型网站
29、网站设计中HTML代码的优化策略
30、企业网站建设的价值与注意事项
31、网站建设需要掌握一些什么技术
32、企业网站设计的现状与优化方向
33、现代企业做网站的重要性
34、SEO与主机空间的选择
35、网站建设参与者都应该了解推广优化基本知识
36、如何定位企业网站制作的方向
37、网站不收录到底是什么原因导致的
38、网站SSL证书详解
39、网络营销是什么常见的方式有哪些
40、网站内容与用户体验的重要性
41、网站设计具体是什么如何才能做好
42、企业网站设计的重要性
43、深圳网站建设关于服务器的选择
44、网站信息更新与用户交互实现方法
45、网站建设创新与用户体验分析
46、网页前端工程师学习与求职经验分享
47、对行业用户的需求分析是优化网站的核心内容
48、企业网站建设的关键要素分析
49、品牌建站有哪些特点及优势
50、手机网站建设的基本原则

相关视频推荐

自动化行业网站制作焊锡机/点胶机/螺丝机网站
企业网站制作新模式全部仅需800元/年
如何提高企叫网站打开速度
公司网站到期了该怎小续费
企业为什么必须要做一网站
企业网站的导航栏一般要规划哪些栏目
国际物流FBA物流网站建设深圳易捷网站公司公司
银制品金银器网站建设深圳易捷网站公司
包装印刷行业网站设计
膜结构公司网站设计
工商财务公司网站设计
购买一个域名需要多少钱
企业网站建设云虚拟主机需要多少钱
财务公言的网站怎么做才能显示在搜索引擎的首页
网站建设一站式服务
深圳网站建设公司网站排行榜
深圳市易捷网络科技有限公司版权所有     粤ICP备2022153140号