【问题标题】:Having problems with div columnsdiv 列有问题
【发布时间】:2014-02-16 23:03:29
【问题描述】:

我想要 3 列宽度相同。

我确实通过使用 div 成功了。 我在一个 div 中创建了 2 个 div,然后在两个 div 中的一个中创建了另一个 div,然后使用 css 左右浮动。

但想知道是否有其他更好的方法? (没有桌子,我试着在没有桌子的情况下这样做) 因为我无法将图像旁边的文本居中

因为我使用了浮动,所以白色背景在列所在的区域消失了。

谁能帮我解决我遇到的问题或给我一个替代方法。

【问题讨论】:

标签: html css-float center multiple-columns


【解决方案1】:
<div class="wrapper">
    <div class="left"></div>
    <div class="middle"></div>
    <div class="right"></div>
</div>

.wrapper {
    margin: 0 auto;
    width: 450px;
}
.left {
    float: left;
    width: 150px;
    background-color: red;
    height:200px;
    display:inline-block;
}
.middle {
    background-color: yellow;
    height:200px;
    width: 150px;
    display:inline-block;
}
.right {
    float: right;
    width: 150px;
    background-color: blue;
    height:200px;
    display:inline-block;
}

【讨论】:

    【解决方案2】:

    我真的不明白你的问题。但我提出了一个解决方案。这是我在 Fiddle 上的演示:

    http://jsfiddle.net/asubanovsky/8d3m9/

    HTML:

    <div id='parent'>
        <div id='first'>First</div>
        <div id='second'>Second</div>
        <div id='third'>Third</div>
    </div>
    

    CSS:

    #parent{
        width: 900px;
        margin: 0 auto;
    }
    
    #first, #second, #third{
        width: 300px;
        float: left;
        color: white;
        text-align: center;
    }
    
    #first{
        background-color: #222;
    }
    
    #second{
        background-color: #444;
    }
    
    #third{
        background-color: #666;
    }
    

    【讨论】:

    • 感谢您的帮助,此方法有效。对不起,如果我让你感到困惑,这是我在这里的第一个问题,我还在学习。你能帮忙解决一个不同的问题吗?在这些 div 列中,我有 3 个带有价格的 (链接图像)。但价格在图片下方,我希望它们显示在图片旁边并居中。是否有此标签或是否需要制作更多列 div?
    • 您能把它作为另一个问题发布吗?谢谢!我很乐意帮助你.. :)
    • @user3236466 查看我为您制作的FIDDLE。我正在使用表格,但这不是唯一的方法。获得更多实践,您会发现可以应用的几种方法.. :)
    • 您的方法似乎也不错,只是听听您的意见,创建列、表或 div 的最佳方法是什么?我的老师告诉我最好使用 div。
    • 做网站布局,最好使用div。仅当您希望在列和行中显示数据时才使用表格。相信我,使用表格来做网站布局很麻烦。它既不高效也不灵活。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多