当前位置: 首页 > 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://www.huolong8.cn/news/211574/

相关文章:

  • 教做视频的网站江苏中兴建设有限公司网站
  • 长沙企业网站建设服务常见的cms网站程序有哪些
  • 出名的网站建设软件wordpress 按钮美化
  • 王店镇建设中学网站看小视频的浏览器有哪些
  • 网站模板制作教程济宁专业网站建设
  • 网站幻灯软件技术好就业吗
  • 做网站包括什么关键词优化包年推广
  • 怎么美化网站网站建设需求方案文档
  • 专门做面包和蛋糕的网站重庆怎么做平台软件
  • 石龙东莞网站建设新手seo入门教程
  • 做网站如何买量东莞网站制作搭建
  • 黑龙江生产建设兵团知识网站手机app开发工具下载
  • 手表网站排名186信息网河北网站建设服务
  • 网站建设与实训wordpress基础版
  • 学校网站建设调研报告wordpress html调用php
  • 网站建设技术规范及要求国际新闻大事件
  • 做网站要学什么东西长沙房产网最新楼盘
  • 数字货币交易网站开发怎么做wordpress第三方登录
  • 网站素材 图标ppt下载免费完整版
  • 网站的电子手册用什么做的Wordpress的高级版
  • wp风格网站百度指数网
  • 邯郸网站优化建设p2p网贷网站建设
  • vi设计 站酷主题店铺网页界面设计
  • 企业网站制作比较好的做网站费是多少
  • 企业做网站需要多少钱注册个公司要多少钱费用
  • 巩义便宜网站建设价格包头企业微网站开发
  • 潍坊网站定制模板建站火车头采集wordpress博客
  • 网站搭建设计课程报告电商网站系统建设
  • 做讲课ppt的网站网站建设利润
  • 网站开发 流程图网上投资网站建设