'display:inline-flex'属性在safari浏览器中不起作用

Mah*_*hee 12 html css safari

我希望以单行(水平方式)对齐20多个图像.在Firefox和Chrome中工作的'inline-flex'属性期待safari.

<div class="rl-collection-img content" >
        <div class="rl-images_container">
            <img alt="" src="/staticassets/images/home/collections/blue/1.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/2.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/3.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/4.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/5.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/6.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/7.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/8.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/9.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/10.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/11.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/12.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/15.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/16.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/17.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/18.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/19.jpeg" />
            <img alt="" src="/staticassets/images/home/collections/blue/20.jpeg" />
        </div>
    </div>
<style>
.content{
    width:100%;
}
.rl-images_container{
    display: inline-flex;
}
Run Code Online (Sandbox Code Playgroud)

小智 31

在inline-flex上有一个特定于浏览器的扩展.你需要这样做:

display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
Run Code Online (Sandbox Code Playgroud)

  • 对我来说`display:-webkit-box;`有效 (2认同)

小智 6

用于主容器

white-space: nowrap; 
width: auto; 
Run Code Online (Sandbox Code Playgroud)

用于物品

display:inline-block;
Run Code Online (Sandbox Code Playgroud)


Kri*_*ish 1

使用此代码

.content{
    width:800px;
}
.rl-images_container{
    width: auto;
}
.rl-images_container img{
    width:30px;
    float:left;
}
Run Code Online (Sandbox Code Playgroud)

小提琴: http: //jsfiddle.net/nikhilvkd/p6LKy/1/