HTML masonry 布局问题 (asp.net)

标签 html css asp.net layout masonry

对于我的网站,我试图包括砖石结构以使内容布局得很好,但到目前为止我得到的结果非常奇怪。这是我的代码:

<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3 well well-sm news-box" style="background-color:@color" 
     data-masonry='{ "columnWidth": ".masonry-container", "itemSelector": ".masonry-container" }'>
    <div class="masonry-container">
        <div class="contain">
            <img src="@w.Image" class="image img-responsive" />
            <div class="middle">
                @getReferrals(w.Id)
            </div>
        </div>
        <h4>@w.Title</h4>
        <p>@w.Body</p>
    </div>
</div>

如您所见,外部是具有砖石品质的。我没有使用 jquery,因为我无法让它工作,HTML 至少给我(错误的)结果。无论如何,结果是这个神圣的困惑: enter image description here

其他:此内容位于 Bootstrap 选项卡内。我在他们外面测试了它,它工作得很好,但在里面却给我带来了问题。

如果可以请帮帮我!提前致谢....

最佳答案

无论何时使用 masonry ,只需确保将规则放在行级别并针对列,否则布局将很奇怪。

关于HTML masonry 布局问题 (asp.net),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44469995/

相关文章:

c# - 我可以使用 parallel.ForEach 来调用不同的函数吗?

asp.net - 哪个 JavaScript 或 ASP.NET 图表组件/工具/库适用于此?

php - PHP数据库错误“CONSTANT_ENCAPSED_STRING”

javascript - 在定时器上更改图像,

表格单元格之外的php函数

css - 通过选定的内部 div 确定外部 div 的宽度

c# - Http session 问题

javascript - 从textarea到div的文本具有有限的宽度和高度

javascript - 如何将图像对齐到网格。 (我想用图片制作一个产品列表,点击它们会链接到相应的页面)

css - 必应 map : Removing shadow on Infobox in IE8