style: display:-ms-grid
-ms-grid-columns和-ms-grid-rows的值可以为:
》标准长度单位,如像素
》对象宽度(对于列)或高度(对于行)的百分比
》auto 关键字,表示行宽和行高基于其中的项调整
》min=content关键字,表示将任何子元素的最小宽度或高度用作宽度或高度
》max-content关键字,表示将任何子元素的最大宽度或高度用作宽度或高度
》minmax(a, b)关键字,表示宽度或高度介于a和b之间(只要可用空间允许)
》分数单位fr,表示可用空间应根据其分数值在列或行之间分配
例子:-ms-grid-columns:auto 100px 1fr 2fr;-ms-grid-rows:50px auto;

<div style="border: 1px solid gray; width: 800px; display: -ms-grid; -ms-grid-columns: auto 100px 1fr 2fr; -ms-grid-rows: 50px auto;">
<p style="margin: 2px; border: 1px solid gray;">Chind Element 1</p>
<p style="margin: 2px; border: 1px solid gray;">Chind Element 2</p>
<p style="margin: 2px; border: 1px solid gray;">Chind Element 3</p>
<p style="margin: 2px; border: 1px solid gray;">Chind Element 4</p>
<p style="margin: 2px; border: 1px solid gray;">Chind Element 5</p>
</div>

此网格有四列,且每一列按照下述方式显示
》列 1(auto 关键字):列适合于列中的内容。
》列 2 ("100px"):列的宽度为 100 像素。
》列 3 ("1fr":列占据剩余空间的一个分数单位。
》列 4 ("2fr":列占据剩余空间的两个分数单位。

由于此网格中总共有三个分数单位,所以列 3 被分配了剩余空间的 1/3—即 3 个分数单位—中的 1 个分数单位。列 4 则被分配了剩余空间的 2/3。

同样,此网格有两行,且每一行将按照下述方式显示:
》行 1 ("50px"):行的高度为 50 像素。
》行 2(auto 关键字):行适合于行中的内容。

若要对网格中的子项目进行定位,请使用 -ms-grid-column 和 -ms-grid-row 属性指定每个项目所在的列和行。

            <div style="border: 1px solid gray; width: 800px; display: -ms-grid; -ms-grid-columns: auto 100px 1fr 2fr; -ms-grid-rows: 50px auto">
<p style="margin: 2px; border: 1px solid gray; -ms-grid-column: 1; -ms-grid-row: 1">
Child element 1
</p>
<p style="margin: 2px; border: 1px solid gray; -ms-grid-column: 2; -ms-grid-row: 1">
Child element 2
</p>
<p style="margin: 2px; border: 1px solid gray; -ms-grid-column: 3; -ms-grid-row: 1">
Child element 3
</p>
<p style="margin: 2px; border: 1px solid gray; -ms-grid-column: 4; -ms-grid-row: 1">
Child element 4
</p>
<p style="margin: 2px; border: 1px solid gray; -ms-grid-column: 1; -ms-grid-row: 2">
Child element 5
</p>
</div>

http://msdn.microsoft.com/zh-CN/library/windows/apps/jj841108.aspx

-ms-grid -ms-grid-rows -ms-grid-row -ms-grid-columns -ms-grid-column的更多相关文章

  1. WPF/UWP 的 Grid 布局竟然有 Bug,还不止一个!了解 Grid 中那些未定义的布局规则

    只要你用 XAML 写代码,我敢打赌你一定用各种方式使(nuè)用(dài)过 Grid.不知你有没有在此过程中看到过 Grid 那些匪夷所思的布局结果呢? 本文将带你来看看 Grid 布局中的 Bu ...

  2. 【跟着stackoverflow学Pandas】Select rows from a DataFrame based on values in a column -pandas 筛选

    最近做一个系列博客,跟着stackoverflow学Pandas. 以 pandas作为关键词,在stackoverflow中进行搜索,随后安照 votes 数目进行排序: https://stack ...

  3. [Grid Layout] Use auto-fill and auto-fit if the number of repeated grid tracks is not to be def

    What about the situation in which we aren’t specifying the number of columns or rows to be repeated? ...

  4. 2019 JUST Programming Contest J. Grid Beauty

    J. Grid Beauty time limit per test 3.0 s memory limit per test 256 MB input standard input output st ...

  5. SlickGrid资料

    SlickGrid简单介绍 : https://github.com/mleibman/SlickGrid/wiki 快速入门 : https://github.com/mleibman/SlickG ...

  6. ASP.net 自定义控件GridView

    using System; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls ...

  7. 基于easyUI实现权限管理系统(二)——菜单导航

    此文章是基于 EasyUI+Knockout实现经典表单的查看.编辑 一. 相关文件介绍 1. menu.jsp:菜单导航主界面 <!DOCTYPE html PUBLIC "-//W ...

  8. Java实现 LeetCode 807 保持城市天际线 (暴力)

    807. 保持城市天际线 在二维数组grid中,grid[i][j]代表位于某处的建筑物的高度. 我们被允许增加任何数量(不同建筑物的数量可能不同)的建筑物的高度. 高度 0 也被认为是建筑物. 最后 ...

  9. slickgrid ( nsunleo-slickgrid ) 5 增加子件

    slickgrid ( nsunleo-slickgrid ) 5 增加子件 上次把单元格切换的问题解决了,这次要最做的事情就是给slickgrid的treegird增加子件,我们先选中某一条记录,然 ...

  10. immutable 与 stable 函数的差异

    Stable 函数不能修改数据库,单个Query中所有行给定同样的参数确保返回相同的结果.这种稳定级别允许优化器将多次函数调用转换为一次.在索引扫描的条件中使用这种函数是可行的,因为索引扫描只计算一次 ...

随机推荐

  1. CentOS 如何使用第三方软件库-EPEL与RPMForge、RPMFusion软件库

    在CentOS下运行yum install flash-plugin或yum install mplayer的时候,提示库里没有找到这个软件?为什么会这样?因为CentOS是RHEL编译过来的,去掉了 ...

  2. Mesos和kubernetes

    Mesos和kubernetes http://dockone.io/article/956我坚定地认为,下一年里,它们的使用增长会更快,因此是时候回顾总结,为2016年做好准备了.本文我想讨论Mes ...

  3. ecshop中getAll ,getOne ,getRow的区别

    ecshop的数据库抽象层其实就是在模仿adodb $GLOBALS['db']->getAll($sql);//以二维关联数组返回所有数据 $GLOBALS['db']->getOne( ...

  4. 你真的了解try{ return }finally{}中的return?(转)

    今天去逛论坛 时发现了一个很有趣的问题: 谁能给我我解释一下这段程序的结果为什么是:2.而不是:3 代码如下: class Test { public int aaa() { int x = 1; t ...

  5. Hive综合HBase——经Hive阅读/书写 HBase桌子

    社论: 本文将Hive与HBase整合在一起,使Hive能够读取HBase中的数据,让Hadoop生态系统中最为经常使用的两大框架互相结合.相得益彰. watermark/2/text/aHR0cDo ...

  6. 带鉴权信息的SIP呼叫

    带鉴权信息的SIP呼叫 INVITE sip:1000@192.168.50.34SIP/2.0 Via: SIP/2.0/UDP192.168.50.32:2445;branch=z9hG4bK-d ...

  7. HibernateReview Day2–Hibernate体系结构

    本文摘自 李刚 著 <Java EE企业应用实战> 现在我们知道了一个概念Hibernate Session,只有处于Session管理下的POJO才具有持久化操作能力.当应用程序对于处于 ...

  8. C#的c/s做出开灯关灯计算?

    static void light(Boolean[] lights,int n) {     if (n <= 1 || lights.Length<5) return;     for ...

  9. Swift 简单介绍 - 苹果最新的编程语言

    Swift 真的能够说是最新的编程语言了,2014wwdc刚刚公布,以下来了解一下都有哪些特点. 首先感谢原作者,主要内容是借鉴他的,參考链接 http://zh.lucida.me/blog/an- ...

  10. C++经典面试题(二)

    近期看一些面试题,认为假设自己被问到了,并不能非常利落的回答出来. 一是从来没有这个意识,二是没有认真的梳理下. 以下对这些题做出分析,哈!个人能力有限,当中难免有疏漏,欢迎大家补充咯. 11.引用与 ...