html - 如何将两个 div 并排放置 -HTML/CSS

标签 html css

我一直在用谷歌搜索这个问题并找到了很多答案,但没有一个适合我的情况,因为其中一个 div 是一个包含多个图像的画廊。基本上,我试图将一张图片和另一个图库放在页面中央并排放置。

HTML 片段:

<div class="sides">
    <div class="featured-item">
        <p class="featured-label">This weeks Featured Item is Mint Chip Cupcakes!</p>   <a href="#"><img src="img/mintchip.jpg"></a>

    </div>
    <div class="sides">
        <div class="flexslider">
            <ul class="slides">
                <li>
                    <img src="img/1.jpg" alt="A Happy Birthday Mario Cake">
                </li>
                <li>
                    <img src="img/2.jpg" alt="A Pizza Hut Cake">
                </li>
                <li>
                    <img src="img/5.jpg" alt="A Makeup Cake">
                </li>
                <li>
                    <img src="img/6.jpg" alt="A Makeup Cake">
                </li>
                <li>
                    <img src="img/156.jpg" alt="A Makeup Cake">
                </li>
            </ul>
        </div>
    </div>
</div>

CSS:

.sides {
    display: inline-block;
    text-align: center;
    max-width: 612px;
}

我也尝试过分别使用每个 div 并使用 margin-leftmargin-right 但没有成功。 max-width612px 因为这是图库的 max-width。我尝试将它设置为 1000,它会非常广泛地显示大量图像。 结果: http://i.imgur.com/se8DwyL.png 一张图片在另一张图片之上,它们位于屏幕的左侧。

最佳答案

首先,您正在为看似无关的 div 使用“幻灯片”类名称。我会改变它;这只会让你伤心。接下来,包装器应具有设置的宽度并以自动边距居中 -

.my-Wrapper-class {
    width:960px;
    margin:0px auto;
}

现在 float 两个包含您的图片和幻灯片的 div -

.featured-item {
    float:left;
}

.flex-slider {
    float:right;
}

您可以为其中任何一个添加边距,直到它的间距符合您的喜好。

关于html - 如何将两个 div 并排放置 -HTML/CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24975145/

相关文章:

html - 居中内联 block 兄弟拉伸(stretch)到剩余宽度

html - 如何在dompdf中使用css并排显示2个表格

html - 试图让 slider 留在背景图像边界内并仍然保持响应

javascript - angular2 在选择框中选择整个对象

html - IE 悬停时闪烁

html - 来自外部 CSS 的彩色 SVG

css - 如何将半个 div 隐藏在另一个 div 的顶部?

jquery - 图层 slider 导航位置

javascript - 如何显示搜索建议

javascript - 我如何以循环方式为图像制作动画?`