css - 图片布局空间大的div位置

标签 css html css-float

我的 CSS 布局有问题。没有使用 Javascript,因为我不知道如何动态定位 div(帖子)。 Div 有空格和线条,但由于 div 的大小不同,我不想要这些线条。

请看这些照片;

我不想要那个指定的大空间。我正在尝试在 CSS 中使用各种显示属性,但没有改变那么大的空间。我的 CSS 代码是这样的:

#post {
    box-shadow: 0px 1px 3px rgba(34, 25, 25, 0.4);
    background: #fbffff;
    color: #6d6d6d;
    margin: 10px 0;
    padding: 15px;
    box-sizing: border-box;
    font-family: tahoma;
    line-height: 20px;
    width: 30%;
    float: right;
}

如果有人使用 CSS 或 Javascript 有一些解决方案,那将会很有帮助。我的代码在 Ruby on Rails 中。

我在 JS fiddle 中做了一个示例来解决:http://jsfiddle.net/DLKP6/

最佳答案

您正在寻找动态网格布局 - here you can find a repository of solutions .

如前所述,我建议您查看 Masonry , 和 Wookmark plugin

关于css - 图片布局空间大的div位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14110204/

相关文章:

jQuery 按键事件

javascript - HTML 和 Javascript 在 POST 表单值之前修改

javascript - 事件委托(delegate)的事件冒泡

html - CSS float : Floating an image to the left of the text

css - 让最高的 div 决定一行的高度

javascript - 如何为 React 和非 React 消费者提供解决方案?

ASP.NET TreeView D

javascript - 根据窗口大小更改列数

javascript - 如何使用文件路径 html5 创建/初始化文件对象

jquery - 响应式侧边栏也是固定的