【问题标题】:Parent Div smaller than child elements contained withinParent Div 小于包含在其中的子元素
【发布时间】:2014-05-28 11:42:38
【问题描述】:

我有一个容器(称为 #thumbs),在这 4 个子容器中(.preview),其中有 2 个内嵌显示的图像。

我正在尝试在.preview 周围设置边框。但是,该容器比图像本身短,我无法弄清楚如何使它们具有相同的高度。

请在这里查看我的小提琴http://jsfiddle.net/jayden/7Uy2v/

 #thumbs .preview {
    width: auto;
    display: inline;
    padding: 0;
    margin: 14px;
    border:2px solid red;
}

#thumbs .preview img {
    height:100px;
}   
<div id="thumbs">
    <div class="preview">
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
    </div>
    <div class="preview">
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
    </div>
    <div class="preview">
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
    </div>
    <div class="preview">
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
    </div>
</div>
   

请注意,图片只是这个问题的临时占位符,因为图片名称是由我们的系统动态生成的。

非常感谢!

【问题讨论】:

    标签: html css


    【解决方案1】:

    更改为 display:inline-block 而不是 display:inline

     #thumbs .preview {
        width: auto;
        display: inline-block; /* Change */
        padding: 0;
        margin: 14px;
        border:2px solid red;
    }
    
    #thumbs .preview img {
        height:100px;
    }   
    <div id="thumbs">
        <div class="preview">
            <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
            <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        </div>
        <div class="preview">
            <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
            <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        </div>
        <div class="preview">
            <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
            <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        </div>
        <div class="preview">
            <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
            <img src="http://st.depositphotos.com/1001435/3316/i/950/depositphotos_33165059-Happy-Person-in-the-field.jpg"/>
        </div>
    </div>
       

    Fiddle

    【讨论】:

    • @downvoter 需要解释一下吗?有人真羡慕!
    • 永远是最明显的!谢谢
    猜你喜欢
    • 2019-10-17
    • 1970-01-01
    • 2015-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-04
    • 2013-03-13
    • 1970-01-01
    相关资源
    最近更新 更多