为什么80%的码农都做不了架构师?>>>   

日期:2013-4-26  来源:GBin1.com

相关阅读:

使用Flexbox布局方式的简单演示

HTML5和CSS3给网络开发者提供了新的语法标签,本地动画工具,服务器端字体等等新增功能,这些并不是结束。开发者正苦于为网页设计挖出一条战壕 - 真正的页面排版工具,事实上,即便是最有前途的CSS3现在也仍旧是在地平线上。

虽然它可以创造出令人惊讶的复杂布局,例如CSS悬浮,定位规则,以及有些怪异的JavaScript,但是这些工具中,没有一个是用于明确布局内容的,这就是为什么你想要在浏览器用这些工具实现你想要的布局是如此令人惊讶的复杂。很快的,你就可以嵌入抛出你的悬浮效果用一种更好的方式 - CSS Flexible Box Model,可以简单称为Flexbox。Flexbox可以让你用几行非常简单的代码创建一个复杂的布局 - 不再需要悬浮和“清除悬浮”。

也许它更加强大的一点 - 特别是建设响应网站 - Flexbox的order属性允许你在HTML源顺序中创建一个完全独立的布局。基于一些理由,你想要自己的页脚出现在页面上方?没问题,只要将你的页脚CSS设置为顺序1,Flexbox也可以使它垂直居中。

Flexbox早就存在,但是它的规范被重写了,旧的代码就已经过时了。如果你想学习新的语法, 这里将提供一个简单的demo。

我 们将带你在移动设备和桌面应用上使用Flexbox进行布局设计,使用一小部分代码实现重新安排源顺序和元素的布局代码,取代以往使用悬浮或者其他老式布 局工具所作的工作。让你的头脑充斥Flexbox最好的方法是看看它是如何动作的,所以一定要在Chrome,Opera或者Firefox 20+等浏览器上进行演示。

对于有些浏览器,使用Flexbox仍然有些太早。浏览器支持仍 在继续改进,但是显然地,旧的浏览器不会支持Flexbox,所以记住这一点。Opera 12支持新的语法,不需要前缀。Chrome支持新的语法,但是需要加上 -webkit前缀。如Opera一样,Firefox 22支持不需要加前缀的Flexbox。V22(现在是beta版)Firefox支持旧的语法。IE 10支持旧的语法。大部分移动设备浏览器支持旧的语法,尽管他们开始改变。(Firefox对Flexbox的支持推迟到了V22。事实上从V20,他就 开始支持Flexbox的新语法,但是在V22版本前,此支持是默认被设置为无效的。如果你想激活它,需要再about:config中搜索 layout.css.flexbox.enabled选项,将它设置为可用,然后新的语法就可以在你的浏览器中使用了。)

所以,如上所述,只有两款浏览器完全支持新的Flexbox语法,当然Firefox会在下个月加入,使支持新语法的浏览器变成三款。

但是仍有方法绕过一些问题。首先,请阅读Chris Coyier写的关于混合新旧语法来获得尽可能多的浏览器的支持。Coyier的方法使你的Flexbox布局可以在IE9以上的版本上应用的非常漂亮。

如 果只是你自己的个人站点可以使用IE9,因为你也许只需要简单的线性的布局。或者你可以为低版本IE提供一个额外的包含了一些悬浮或者花车的样式单(或者 使用CSS类,如果你愿意的话)。这会使Flexbox的优点不能得以施展,因为你需要写代码来实现悬浮,但是当使用减少,你可以转储你的代码,移植你的 网站,在web上向前发展。

via 极客标签

来源:CSS的未来:游戏的变革Flexbox

转载于:https://my.oschina.net/gbin1/blog/127045

CSS的未来:游戏的变革Flexbox相关推荐

  1. HTML5和CSS3:游戏的变革Flexbox

    HTML5和CSS3给网络开发者提供了新的语法标签,本地动画工具,服务器端字体等等新增功能,这些并不是结束.开发者正苦于为网页设计挖出一条战壕 - 真正的页面排版工具,事实上,即便是最有前途的CSS3 ...

  2. 谷歌、华为、腾讯等纷纷布局,代表未来游戏方向的云游戏抢滩登陆

    云游戏"抢滩登陆",由来已久,也备受期待.新旧技术更迭下,难以计数的厂商已经在"云游戏"布局多年,传统厂商和新入局者相互博弈,也在客观上探索着云游戏的商业模式. ...

  3. 游戏引擎变革的三十年

    红白机(Family Computer)发售已经是37年前的事情了.短短30多年时间,游戏主流平台经过了主机.PC端和移动端的迁移,热门游戏也从红白机上的<魂斗罗><超级马里奥兄弟& ...

  4. css游戏代码_介绍CSSBattle-第一个CSS代码搜寻游戏

    css游戏代码 by kushagra gour 由kushagra gour 介绍CSSBattle-第一个CSS代码搜寻游戏 (Introducing CSSBattle - the first ...

  5. 儿童在未来游戏中的监管与保护趋势

    孩子们现在花大量时间在线玩游戏,但游戏行业在隐私问题上受到的审查不如社交媒体或流媒体平台.随着游戏的发展,用户漏洞的规模也在增加.许多年轻人不了解网络游戏带来的数据风险.幸运的是,隐私监管机构越来越关 ...

  6. 未来游戏制作人:把热爱变成事业,将执着化作梦想

    11月23日,腾讯NEXT IDEA高校游戏创意制作大赛决赛暨未来游戏制作人作品发布会于深圳落幕.经过初赛.复赛的角逐,十支队伍入围决赛进行最后PK,最终,一人参赛的谢泽帆以作品<色彩边缘> ...

  7. 惯性传感将决定未来游戏控制器的工作方式

    一旦被降级到诸如高空和航向基准系统的航天应用中,惯性传感器经常出现在高度集成的惯性测量单元(IMU)中,它结合了陀螺仪.加速度计.磁强计和压力传感器--在高级游戏中找到了新的生命.D工业应用,如机器人 ...

  8. 前端搭建(HTML+CSS+JS)游戏官网(或其它)页面------实例与代码(示例:游戏官网界面)

    前端搭建(HTML+CSS+JS)游戏官网(或其它)页面------实例与代码(示例:游戏官网界面) 注意:网页中的示例图片均出自米哈游–原神官网设计,如侵权,联系博主立马进行删除. 目标:网页实现前 ...

  9. 未来游戏趋势是云游戏吗?游戏行业将迎来彻底改变

    育碧CEO伊维斯·古利莫特(Yves Guillemot)说主机可能只剩下一代,而云游戏将是未来游戏趋势.他不是第一个看好云游戏的,但这番表态再次让更多的人把目光转向这种未来游戏形态上来. 据中证网报 ...

最新文章

  1. 独家 | 手把手教你做数据挖掘 !(附教程数据源)
  2. 机器学习漫谈:深度学习的辉煌
  3. C#中的构造方法与对象初始化器
  4. 学习Git_12.10
  5. Longest Y 字符串,货仓选址模型(600)
  6. 性能测试篇 :Jmeter监控服务器性能
  7. UPLOOKING_APUE
  8. opencv4 python 版本_Opencv4 with Python3.6
  9. 一个不成功人士的“成功之道”
  10. Python导包、模块报错的问题
  11. 案例 网络电视精灵 c# 1614265410
  12. kafka入门:简介、使用场景、设计原理
  13. 论文中c语言程序的格式,毕业论文程序代码格式_毕业论文范本_论文的标准格式模板...
  14. Android APK 反编译工具 JADX
  15. sed 替换文件中的字符串
  16. 正在移除icloud数据久_深度梳理一下iOS照片(相册)的逻辑,和减少iCloud的空间占用的方法...
  17. php共享单车项目教学,共享单车怎么充电的
  18. Flutter和Native 通信 android端-pigeon
  19. linux操作系统原理与应用.第2版 陈莉君 pdf
  20. java实现猜测游戏,最后统计用户猜的次数

热门文章

  1. hdu3182 状态压缩dp
  2. 【Google Play】声明广告权限 ( you must declare the AD_ID Permission when your app targets Android 13 )
  3. 【数字信号处理】线性常系数差分方程 ( 根据 “ 线性常系数差分方程 “ 与 “ 边界条件 “ 确定系统是否是 “ 线性时不变系统 “ 案例二 | 修改边界条件 | 使用递推方法证明 )
  4. 【C 语言】一级指针 易犯错误 模型 ( 判定指针合法性 | 数组越界 | 不断修改指针变量值 | 函数中将栈内存数组返回 | 函数间接赋值形参操作 | 指针取值与自增操作 )
  5. 【计算机网络】数据链路层 : 差错控制 ( 检错编码 | 奇偶校验码 | CRC 循环冗余码 )★
  6. 【Android FFMPEG 开发】FFMPEG 视频播放进度控制 ( 显示播放进度 | 拖动进度条播放 )
  7. 【Android 应用开发】 FastJson 使用详解
  8. python学习笔记 day25 封装
  9. Python 爬虫实现天气查询(可视化界面版)
  10. 【Spark篇】---SparkStream初始与应用