当前位置: 首页 > news >正文

都匀市城乡建设局网站青海住房与城乡建设厅网站

都匀市城乡建设局网站,青海住房与城乡建设厅网站,如何在微信公众号添加wordpress,网页制作过程及步骤本节书摘来自华章社区《图解CSS3#xff1a;核心技术与案例实战》一书中的第1章#xff0c;第1.3节渐进增强#xff0c;作者 大漠#xff0c;更多章节内容可以访问云栖社区“华章社区”公众号查看 1.3 渐进增强第一次听到“渐进增强”#xff08;Progressive Enhancement… 本节书摘来自华章社区《图解CSS3核心技术与案例实战》一书中的第1章第1.3节渐进增强作者 大漠更多章节内容可以访问云栖社区“华章社区”公众号查看 1.3 渐进增强第一次听到“渐进增强”Progressive Enhancement一词是在前端重构交流会上。渐进增强并不是一种技术而是一种开发的方式更是一种Web设计理念。首先思考一个问题“网站是否需要在每个浏览器中看起来都一样”带着这个问题来看渐进增强。1.3.1 渐进增强与优雅降级正如前面所言渐进增强是一种开发方式更是一种设计理念。在编写Web页面时首先保证最核心的功能实现让任何低端的浏览器都能看到站点内容然后考虑使用高级但非必要的CSS和JavaScript等增强功能为当前和未来的浏览器提供更好的支持给用户带来更好的体验。在设计的时候先考虑低端设备用户能否看到所有内容然后在此基础之上为高端用户进行设计。不仅为高端设备用户提供一个完美的应用也要为不同性能级别设备的用户设计不同级别的不那么完美的应用。这称为“优雅降级”。目前而言虽对“渐进增强”有所了解的人很多但是要说普及或深入还远远没到时候。在大家平时的设计思维中有一种极强的固定思维也就是想让网站在各个浏览器下表现一致。这种出发点本身并没有什么问题但是这样会让领先的浏览器的优势无法充分显示出来。因此从今天开始要改变制作Web站点的思维让网站能优雅降级目标应该是——向尽可能多的用户提供尽可能优质的用户体验。这跟用户访问网站使用方式无关无论通过iPhone、高端的桌面系统、Kindle还是阅读器用户都能得到尽可能独特且完美的体验。1.3.2 渐进增强的优点“向尽可能多的用户提供尽可能优质的用户体验”这一目标听起来相当不错。有的人制作Web站点时报怨IE怎样才具有CSS3的效果。诚然我们不使用渐进增强也可以实现如为一些旧浏览器提供一套兼容方案确保页面与现代浏览器保持一致。简单来说就是在支持CSS3的浏览器中使用CSS3特性在不支持的浏览器中另写一套样式来模拟CSS3效果实现让网站在所有浏览器都一样。可以说通过这种方法只是让低版本的浏览器渲染页面更好看一点并没有得到实质性的提高。因此如果网站始终无法做到一模一样为什么不使用CSS3技术使它在现代浏览器上看起来更靓丽呢当然某些CSS3特性在不支持的浏览器中是“无法模拟”的但使用渐进增强就无须为了让网站适合所有人而放弃这些技术。CSS的渐进增强有别于CSS的hack。hack是浏览器厂商的一种手法用来增强自己的竞争而渐进增强起到锦上添花之效。所以前者应该尽量避免使用而后者应该适当使用。就样式而言渐进增强的对象是一些现代浏览器渐进增强的一些属性主要是CSS3的一些特性或是IE低级版本不支持的一些属性或是其他一些特殊情况。淘宝网上的一个例子如图1-7所示。 这里采用了CSS3的旋转特性transform鼠标移上去时三角会实现旋转的动画效果并改变方向。之前要实现图1-7所示的旋转效果需要一大串JavaScript脚本。而使用transform仅仅需要几行代码。 #site-nave .menu:hover .menu-hd {-webkit-transform: rotate(180deg);-webkit-transform-origin-x:50%;-webkit-transform-origin-y:30%;-moz-transform: rotate(180deg);-moz-transform-origin-x:50%;-moz-transform-origin-y:30%;-o-transform: rotate(180deg);-o-transform-origin-x:50%;-o-transform-origin-y:30%;-ms-transform: rotate(180deg);-ms-transform-origin-x:50%;-ms-transform-origin-y:30%;transform:rotate(180deg);transform-origin-x: 50%;transform-origin-y: 30%; } 采用渐进增强能给现代浏览器用户一个更好的体验在不支持CSS3的IE浏览器也能正常使用只不过体验会大打折扣。以上只是一个简单的例子本书后面还会介绍CSS3渐进增强的案例例如text-shadow文字阴影、border-radius圆角属性、box-shadow盒阴影属性、CSS3渐变背景和CSS3选择器等。
http://wiki.neutronadmin.com/news/211574/

相关文章:

  • 创新的做网站哪里查网站备案信息
  • 聊城做网站的公司咨询wordpress frontopen2
  • h5响应式网站模板网站开发相关外文书籍
  • 什么网站做蔬菜生鲜比较好怎么注册公司公众号
  • 网站建设沛宣宿州推广公司
  • 做django后台网站做网站中山
  • 网站 关键词 怎么改数字媒体艺术网站建设
  • 百度site app网站添加到网站首页源文件中的代码是哪些?南宁网络推广平台有哪些
  • 淘宝客cms网站模板下载企业管理信息系统模式
  • 专题研究网站建设工作动态东莞市南城区
  • 个性化的个人网站简易网站 动态内容加速
  • 自主建站是什么意思百度官方网站入口
  • 刷赞抖音推广网站企业网站建站意义
  • h5营销型网站创立网站
  • 大连做网站企业国外代理服务器免费
  • 做电影网站需要什么条件自己做网站怎么赚钱
  • 国外网站谷歌seo推广中国建设工程项目网
  • 西安手机网站建设公司wordpress 金融 模板下载
  • 进下加强新闻宣传网站建设做购物网站公司
  • 影响网站速度吗网站建设每年有维护费吗
  • 做网站多少钱?wordpress hide title plugin
  • 怎样做类似淘宝网的网站网站开发使用哪种工具好
  • 正版素材网站连云港关键字优化案例
  • 建设厅投诉网站首页住房和城乡建设部监理工程师网站
  • 网站开发维护费计入什么科目wordpress 新闻资讯
  • 长垣做网站网站解析后几天可以访问
  • 视差网站个人做网站设计
  • 茂名网站建设解决方案网站建设流程代理商
  • 全国美容网站建设陕西网站建设公司找哪家
  • 备案网站简介怎么写阿里巴巴网站建设教程