图像旁边的浮动列表

Pie*_*rre 4 html css css3

使用a <ul></ul>和a可以在CSS中实现以下布局<img />吗?

|-------------| (li) (li) (li) (li) (li)
|             | (li) (li) (li) (li) (li) 
|             | (li) (li) (li) (li) (li) 
|             | (li) (li) (li) (li) (li) 
|    image    | (li) (li) (li) (li) (li) 
|             | (li) (li) (li) (li) (li) 
|             | (li) (li) (li) (li) (li) 
|-------------| (li) (li) (li) (li) (li) 
 (li) (li) (li) (li) (li) (li) (li) (li)
 (li) (li) (li) (li) (li) (li) (li) (li)
Run Code Online (Sandbox Code Playgroud)

JSfiddle ; 我已经尝试使用float,inline-blockdisplay:table,但每当数量<li>元素超标的空间,整个列表移动图像下方.每次都会随机生成此数字.可以从1到50不等.

我目前的HTML是:

<img src="" />
<ul>
    <li>a</li>
    <li>b</li>
    <li>c</li>
    <li>d</li>
    <!-- etc.. -->
</ul>
Run Code Online (Sandbox Code Playgroud)

我得到的最好的布局是使用box-sizing一些padding:

|-------------| (li) (li) (li) (li) (li)
|             | (li) (li) (li) (li) (li) 
|             | (li) (li) (li) (li) (li) 
|             | (li) (li) (li) (li) (li) 
|    image    | (li) (li) (li) (li) (li) 
|             | (li) (li) (li) (li) (li) 
|             | (li) (li) (li) (li) (li) 
|-------------| (li) (li) (li) (li) (li) 
                (li) (li) (li) (li) (li)
                (li) (li) (li) (li) (li)
                (li) (li) (li) (li) (li)
Run Code Online (Sandbox Code Playgroud)

基于CSS3的解决方案被接受.基于Javascript的解决方案不是.

san*_*eep 6

按照我的理解这样写:

img{
    float:left;
}

ul{
    display:inline;
} 
Run Code Online (Sandbox Code Playgroud)

检查这个http://jsfiddle.net/CFHru/1/