深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

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

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/12/22
讨论响应式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、如何在新浪SAE上搭建自己的网站
4、网站建设稳定的帮助企业发展的方法
5、搜索优化必然的写作才能
6、网站运营:网站被K又复活后的一些感悟
7、网站开发为什么不能太急
8、网站设计的流程是什么
9、百度移动搜索优化指南2.0
10、为什么要建议企业做网站建设?
11、网站在更换域名的时候都需要注意哪些
12、怎样可以挑到专业设计网站的企业
13、解析网站被降权的种种情况
14、数据来源于用户也谈数据分析这点事
15、企业网站建设怎样吸引客户?
16、百度回应多名女子利用百度招嫖
17、这些就是网站过度优化的降权一般现象
18、 百度竞价排名恶意点击成就了谁
19、网站被攻击恶意刷流量的解决办法
20、网页快速收录技巧工具
21、站长们要学会善用百度资源提高网站排名_深圳网站制作公司
22、企业网站人工服务的重要性
23、SEO站内主题模型老旧问题有哪些
24、在网站建设中有哪些隐藏因素呢
25、企业网站改版时候必须要了解的细节介绍
26、如何构建一个强壮网站内部结构设计
27、重新设计现有网站的十点小建议
28、网站建设中关键字的作用到底有多大
29、如何识别垃圾外链
30、网站制作浅谈编辑专题内容的注意事项
31、提高新网站浏览量的绝密方法-网页设计应注重实用性体验
32、在网站建设中使用单页面设计的优势是什么
33、网站优化中修改已收录文章的建议
34、网站建设有哪些注意事项
35、设计用于语音查找的移动网站
36、网站突然被降权怎么办
37、SEO关键词研究我们要跟上搜索引擎的步伐
38、网络代码优化需要通过减法进行
39、怎样自己制作网页小建议分享
40、怎么做好网站的内链优化
41、网络推广应该养成怎样的习惯呢
42、建站时绝对不可忽视的网站结构细节
43、百度为什么不收录网站发布的最新文章
44、石嘴山网站设计需具备的职能
45、seo优化之文章更新四大基础要点
46、搜索引擎的用户体验算法
47、seo站内优化如何做
48、新手快速入SEO优化需掌握的知识
49、网站设计的优质条件是什么
50、空间和服务器对SEO优化的影响
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号