深圳易捷网络科技注册咨询网-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、影响网站收录的18个因素
3、浅析无人机该如何建设自己的网站呢
4、 如何判断网站优化的基本标准_网站运营_深圳网络公司
5、安全稳定又便宜好用的香港云服务器选择指南
6、网站优化中如何提升外链质量
7、新人写seo文章注意的那些事情
8、中小企业如何利用网络进行营销
9、网站关键词优化不可不知的技巧
10、面对阴晴不定的百度:优化之路该如何走
11、做好网站优化都需要注意哪些问题
12、推广优化分享:关键词不上不下怎么办
13、站长应该如何对待互联网垃圾泡沫
14、如何选择深圳做网站的公司
15、新时代互联网竞争激烈网站建设必须要创新
16、详解Google Adsense的支付和使用
17、怎样评价一个网站质量好不好
18、为什么网站需求进行SEO优化
19、培训机构网站制作思路
20、你真的懂网站为什么做推广优化吗
21、企业如何加强网站安全维护和备份数据
22、网站中高质量的原创文章从何而来
23、SEO不可忽视的三大技巧!你知道吗
24、深圳网站建设怎么才能降低网站的跳转率呢
25、网站建设解析原创文章
26、跳出率越低越好吗如何正确对待跳出率
27、网站建设浅谈创造有效外链的主流方法
28、在深圳做网站需要签合同吗
29、在推广优化中经常被忽略的几点
30、做网站之前需要准备些什么资料
31、PS软件能完美解决网站的图片问题
32、推广优化黑与白:你能否一直坚持白帽推广优化呢
33、怎样判断一个关键词是否合适
34、企业应该怎么更新网站
35、高端网站建设—网站有哪些很糟糕的原因
36、网站建设中需要提醒的一些节点
37、从质疑经典推广优化技巧法则而增强实战的经验
38、如何冷静跳出竞价推广的低谷
39、企业网站建设类型有哪些
40、想要网站用户流量多网站建设这些点要注意
41、互联网的发展导致SEO优化作用将逐渐减弱
42、seo分析网站数据流量的实用性
43、四条经验让你的网站运营更加得心应手
44、网站建设的基本流程主要包括哪些
45、个人推广优化接单需要注意三个关键词
46、一步步成为神一样的竞价员
47、网站为什么要收取维护费第一年免维护费
48、网站缺少404网站页面对seo有什么影响
49、盘点遭受最多误解的网站优化常识
50、百度熊掌号功能解析

相关视频推荐

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