如何使这个div边界一直围绕着整个div

时间:2012-01-10 07:01:03

标签: html css

我有这个页面,我想要一个边框一直围绕主div。出于某种原因,它没有这样做。请帮帮我。

以下是该页面的图片:

enter image description here

以下是代码:

<div id="main">

    <section id="primary"><div id="content" role="main"><div id="breadcrumb"><a class="home" href="http://www.bolistylus.com">Home</a>  &rsaquo; <a href="http://www.bolistylus.com/shop/">Shop</a></div>
                <h1 class="page-title">All Products</h1>

        <div class="entry-content">
    <h1 class="description-title">WHY IS BOLI BETTER?</h1>
    <div class="feature feature-item-248"><img class="main" src="http://www.bolistylus.com/wp-content/uploads/uclaproduct.png" alt="" /></p>
    <div class="feature_description">
    <div class="feature_description_header">
    <h2 class="descript-heading">PERFECTLY WEIGHTED</h2>

    </div>
    <div class="feature_description_content">
    <p>Touch screens have simplified technology, but there has yet to be a way to capture the precision of a calligrapher or the stroke of an artist. Not only should it meet your needs, but a stylus should have style.</p>
    </div>
    </div>
    </div>
    <div class="feature feature-item-252"><img class="main" src="http://www.bolistylus.com/wp-content/uploads/pinkproduct.png" alt="" /></p>
    <div class="feature_description">
    <div class="feature_description_header">
    <h2 class="descript-heading">PEN-LIKE PRECISION</h2>
    </div>
    <div class="feature_description_content">
    <p>Your stylus should be as sharp as your ideas. The thin and clear disc gives you the accuracy you want in a digital pen.</p>
    </div>

    </div>
    </div>
    <div class="feature feature-item-254">
    <p><img class="main" src="http://www.bolistylus.com/wp-content/uploads/blueproduct.png" alt="" /></p>
    <div class="feature_description">
    <div class="feature_description_header">
    <h2 class="descript-heading">BALL POINT</h2>
    </div>
    <div class="feature_description_content">
    <p>Hold your stylus at the angle you’re most comfortable with. Jot gives you the freedom to write or sketch like you’re used to.</p>
    </div>
    </div>
    </div>
    <div class="feature feature-item-256">
    <p><img class="main" src="http://www.bolistylus.com/wp-content/uploads/greenproduct.png" alt="" /></p>

    <div class="feature_description">
    <div class="feature_description_header">
    <h2 class="descript-heading">HEAVY METAL</h2>
    </div>
    <div class="feature_description_content">
    <p>Once Jot is in your grip, the quality is unmistakable. The durable aluminum and steel gives Jot superior conductivity and craftsmanship comparable to any luxury pen.</p>
    </div>
    </div>
    </div>
    </div>


  [1]: http://i.stack.imgur.com/CYrQv.png

这是请求的css:

.entry-content .feature_description {
    float: left;
    padding-bottom: 20px;
    position: relative;
    width: 400px;
}

.entry-content .feature_description_header {
    padding-bottom: 8px;
}

.entry-content .feature_description_content {
    font-size: 18px;
    line-height: 21.3px;
    margin-bottom: 8px;
    margin-top: 0;
}

.entry-content .back_2_top {
    bottom: 0;
    color: #A4A5A7;
    font-size: 11px;
    position: absolute;
}

.descript-heading {
    font-size: 24px;
}

.entry-content .feature_description_header {
    margin-top: -20px;
    padding-bottom: 8px;
}

.description-title {
    font-size: 38px;
}

.entry-content, .entry-summary {
    border: 3px solid #000000;
    padding: 0.63em 0 0 1.63em;
}

3 个答案:

答案 0 :(得分:1)

它看起来像一个浮动问题 如果它们是浮点数,则主(.feature)div will not affect his box model的子(ren) 如果你还需要浮动,你需要添加像

这样的东西
<div style="clear: both;">&nbsp;</div>

在主要div的最后一个孩子之后

答案 1 :(得分:1)

看起来你需要clearfix。将其添加到具有边框的任何元素:

elementWithBorder {
    overflow: hidden;
}

我假设它是.entry-content元素,它具有边框并需要clearfix,并且.feature元素是浮动的。

在clearfix之前: http://jsfiddle.net/ZbhVP/

在clearfix之后: http://jsfiddle.net/ZbhVP/1/

当非浮动元素的子元素浮动时,可能会发生这种情况。最终,您可能希望使用更多跨浏览器的clearfix方法,但这应该适用于现代浏览器。

答案 2 :(得分:0)

这个在jsfiddle工作:

#main {border: 10px solid black;}   

http://jsfiddle.net/lvil/jVE6L/