html - 如何使用 HTML5、WinJS 在 Metro Apps 的垂直列中排列 ListView ?

标签 html css windows-8 microsoft-metro winjs

我有一个 Metro 应用程序,其中包含 2 个带有一些列表项的 ListView 。这 2 个 ListView 默认情况下一个在另一个下面,每次当我向我的页面添加一个 ListView 时,所有 ListView 都显示一个在另一个下面。问题是我不想水平显示这些 ListView 。我希望它们并排显示。那么,任何人都可以帮助我如何并排排列具有 Metro 应用程序外观的 ListView 。

谢谢。

最佳答案

CSS

.ms-grid
{
    display: -ms-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr 1fr;
}

HTML

<div class="ms-grid">
    <div data-win-control="WinJS.UI.ListView"></div>
    <div data-win-control="WinJS.UI.ListView" style="-ms-grid-column: 2;"></div>
</div>

关于html - 如何使用 HTML5、WinJS 在 Metro Apps 的垂直列中排列 ListView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11189015/

相关文章:

javascript - 扩展文本的动态 Div 长度

html - CSS : Overflow-x: hidden, Overflow-y:在带有下拉菜单的轮播中可见

html - 窄 DIV 上的图层图像

javascript - Accordion 可点击并悬停?

xaml - 人们在 Windows 8 中使用什么来代替 IMultiValueConverters?

.net - .NET for Windows 8 配置文件中的程序集列表

css - 2个div宽度100%之间的div

html - 如何将数据库表列表显示到 URL?

jquery - 使用 Jquery 修改 gcal 嵌入 CSS?

windows - 如何检测 Windows 8 是否显示桌面