【问题标题】:Windows Metro: how to create a horizontal div without listview?Windows Metro:如何在没有列表视图的情况下创建水平 div?
【发布时间】:2012-07-19 15:08:00
【问题描述】:

我想创建一个基本的水平布局,包含一些图片、文本和链接。有些图片较大(100% 垂直),有些较小(50%),中间有一些文字。

我研究了 ListView,但它似乎不适合我想要的(没有很大的复杂性),因为我所有的图片(itens)都有不同的布局,而且还有一些临时文本。

如果我可以使用 ListView 的布局,而不需要它的所有复杂性、数据源和其他东西,那就太好了。我没有实际数据,只有带有特定图像、文本和链接的水平布局。

谁能给我一个方向?我正在使用带有 Javascript + HTML 的 Metro。

在纯 HTML 中,我可能会使用固定宽度的 div,例如 4000 像素。

Metro 编程提出了许多新概念,而且文档还不是很清楚。

【问题讨论】:

    标签: listview layout windows-8 microsoft-metro


    【解决方案1】:

    如果您的项目都相同大小(或者可以这样制作),您应该能够使用“flexbox”: http://msdn.microsoft.com/en-us/library/ie/hh673531(v=vs.85).aspx

    我喜欢 flexbox。

    【讨论】:

    • 感谢@dhopton,我们在容器中使用 -ms-flexbox 并在孩子中使用 inline-block 解决了这个问题。
    • 你不应该在孩子身上需要内联块
    猜你喜欢
    • 2019-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多