2014-11-08 71 views

回答

1

你可以用两种方法做到这一点。

方法1:在你的代码,而不是从 inline 设置displayinline-block。这必须解决你的问题。而编辑必须类似如下:

.bookmarkedMovies li { 
    display: inline-block; 
} 

方法2:或者只是,float所需div标签left。上述

.bookmarkContainer { 
    float: left; 
    /*required css*/ 
} 

任何人都将工作得很好......

+0

这个效果最好,因为它保持.graybox的高度一样。谢谢 – code511788465541441 2014-11-08 19:49:40

+0

@ code578841441 :) – cuSK 2014-11-08 19:51:14

2

添加在类“bookmarkContainer”属性浮动值为“左”

.bookmarkContainer { 
    /* other css rules ... */ 
    float: left; 
} 

编辑:我使用Firebug尝试,它工作正常,在上面的图片中可以看到它的工作,我也加了margin: 10px;ul关闭元素之前我添加<div style="clear:both"></div>允许父容器包装列表项。 I enter image description here

1

如上所述,您需要float: left;。除了保证金之外,你应该准确地得到你想要的。您显然需要根据您的需求调整保证金。

JSFiddle

.bookmarkContainer { 
    width: 50px; 
    float: left; 
    margin: 0 20px; 
} 

而且,用浮漂打交道时总是事后收拾他们,否则将陷入困境它后面的内容。

<div style="clear:both;">