css - 两个 CSS 列。一个动态,第二个固定一起工作

标签 css dynamic height fixed multiple-columns

我有一些类似于两列布局的东西。
它的宽度是1000px。

有两种对象。
图像对象和文本一。 我希望他们看起来像这样(示例图片): http://i.imgur.com/C7y2U.jpg

但是在我的网站上它搞砸了,请随意查看代码:(请不要介意它的语言,图像对象也是灰色矩形) http://uchman.org/pl/banan

您在我的网站上寻找的内容:

<ul class="miniatura">
 <li class="imag">      <-- image object
 </li>
 <li class="desc">      <-- text object
 </li>
</ul>

问题

  • 当文本对象高于图像对象 (>200px) 时,图像对象显示得比应有的低,页面看起来很糟糕

期望

  • 文本对象的动态高度必须在 0-400 像素范围内(我不计算边距
  • 图像对象应该像我的示例图像一样定义网格,文本对象应该主题。 例如,如果图像之间的空间太大,一个图像对象应该“跳”到位(在我的网站上,第二个图像对象太低并且存在难看的间隙)
  • 文本对象后的间隙很好(如示例图像,例如,如果文本对象为 360 像素,间隙应为 40 像素)

我已经尝试了一些东西,但我无法在 Internet 上找到任何东西。我不会建议我尝试过的方法,因为我可能做错了什么。最好的解决方案是纯 html/css。我希望我很好地描述了这个问题。请帮忙。 :)

最佳答案

根据我从你的描述中了解到的情况,我做了this .

第一次我猜这种标记会帮助你更好

<div id="container">
    <div class="column">
        <div class="textBox">
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rem mollitia fugit voluptate expedita molestias optio deleniti ea nulla perspiciatis quae molestiae accusamus quisquam ab illum ipsam eos qui nam ad.</p>
        </div>
        <img src="http://lorempixel.com/output/food-q-c-490-200-7.jpg" alt="">
    </div>
    <div class="column">
        <img src="http://lorempixel.com/output/food-q-c-490-200-7.jpg" alt="">
        <img src="http://lorempixel.com/output/food-q-c-490-200-7.jpg" alt="">
        <div class="textBox">
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rem mollitia fugit voluptate expedita molestias optio deleniti ea nulla perspiciatis quae molestiae accusamus quisquam ab illum ipsam eos qui nam ad.</p>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rem mollitia fugit voluptate expedita molestias optio deleniti ea nulla perspiciatis quae molestiae accusamus quisquam ab illum ipsam eos qui nam ad.</p>
        </div>
    </div>
</div><!--/#container-->​

我也推荐你看看masonry , 它在某些情况下很有用。

关于css - 两个 CSS 列。一个动态,第二个固定一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14092932/

相关文章:

javascript - 如何按类型和类定位元素

html - 悬停时增加 div 的高度但仅使用 CSS ...为什么?

javascript - 电子商务网站如何检测用户是否登录?

CSS 滑动门按钮居中对齐

Java:根据动态生成的文本字段名称更改变量?

c#-4.0 - 使用 DynamicObject (IDynamicMetaObjectProvider) 作为静态类型的组件会导致死循环

css - 元素可以在 html/css 中有小数高度吗?

css - 设置 div 高度等于屏幕尺寸

html - 整个网站呈灰度,除了一些 div 不工作

javascript - 如何使可拖动元素可放置而不是附加?