2010-06-23 57 views
0

我有以下布局。第一行打印得很好,但第二行的开始位置应在第二行的第二个div处开始。如果我将第一行中最后一个div的跨度设置为3,则第二行打印正常。蓝图问题

父div是670像素,每个孩子160(包括10px右边距)所有4应该适合在一排,但他们不是,这里有什么错?

我bassically想除非你使用的压缩机来改变默认的列数17个跨度有4个孩子的行父DIV的DIV每一个都具有4

<div id="parent" class="span-17 last> 
    <div id="child" class="span-4"> 
    <span>content</content> 
    <span> image </content> 
    </div> 
    <div id="child" class="span-4"> 
    <span>content</content> 
    <span> image </content> 
</div> 
    <div id="child" class="span-4"> 
    <span>content</content> 
    <span> image </content> 
    </div> 
    <div id="child" class="span-4 last"> 
    <span>content</content> 
    <span> image </content> 
    </div> 
<!--row 2 starts --> 
    <div id="child" class="span-4"> 
    <span>content</content> 
    <span> image </content> 
    </div> 
    <div id="child" class="span-4"> 
    <span>content</content> 
    <span> image </content> 
    </div> 
    <div id="child" class="span-4"> 
    <span>content</content> 
    <span> image </content> 
    </div> 
    <div id="child" class="span-4 last"> 
    <span>content</content> 
    <span> image </content> 
    </div> 
</div> 
+0

它的图像标签多数民众赞成造成问题,如果我注释掉,它奠定了outjust精细。它的尺寸是100x75 Small badnaam 2010-06-23 21:07:07

回答

0

跨度,蓝图使用24列默认情况下。另外,您应该定义一个容器:

<div class="container"> 
    <div class="span-24 last"> 
     Header Row 
    </div> 
    <div class="span-4"> 
     Blank buffer div (to keep 24 cols) 
    </div> 
    <div class="span-4"> 
     Content 1 
    </div> 
    <div class="span-4"> 
     Content 2 
    </div> 
    <div class="span-4"> 
     Content 3 
    </div> 
    <div class="span-4"> 
     Content 4 
    </div> 
    <div class="span-4 last"> 
     Another blank buffer 
    </div> 
</div> 

基本上,您还应该确保所有列在任何时候都添加到24。 last声明不填写任何缺失的列。你提到一个span-17 div与4 span-4孩子,这不加起来。你错过了那里的一列,可能会产生未定义的结果,或者至少看起来很糟糕。

如果你不想缓冲<div> S,只需使用span-6每个,其将4块均匀地进入24

+0

谢谢。这实际上只是代码的一部分。我了解24 cols和所有,不想发布一堆代码。 整体结构符合bp,这17跨父div是在一个跨度为24的容器div内。 – badnaam 2010-06-23 20:19:10

+0

好吧,不知道你在这里的经验水平是什么......很高兴听到你已经想通了问题。 – drharris 2010-06-23 22:06:15