Css 对齐li中的图像

Css 对齐li中的图像,css,zurb-foundation,zurb-foundation-5,Css,Zurb Foundation,Zurb Foundation 5,我有一个图片列表。该列表是基础的中心列。 我需要它,以便列表元素和图像都在同一行中对齐,而不是沿着页面向下 我该怎么做?我试过: li{ display: inline; } 但是运气不好。将display:inline flex添加到您的ul ul{ 列表样式:无; 显示:内联flex; } img{ 边框:1px纯黑; } 将显示:内联flex添加到您的ul ul{ 列表样式:无; 显示:内联flex; } img{ 边框:1px纯黑; }

我有一个图片列表。该列表是基础的中心列。

我需要它,以便列表元素和图像都在同一行中对齐,而不是沿着页面向下

我该怎么做?我试过:

li{
     display: inline;   
}

但是运气不好。

display:inline flex
添加到您的
ul

ul{
列表样式:无;
显示:内联flex;
}
img{
边框:1px纯黑;
}


显示:内联flex
添加到您的
ul

ul{
列表样式:无;
显示:内联flex;
}
img{
边框:1px纯黑;
}


显示:内联flex
添加到您的
ul

ul{
列表样式:无;
显示:内联flex;
}
img{
边框:1px纯黑;
}


显示:内联flex
添加到您的
ul

ul{
列表样式:无;
显示:内联flex;
}
img{
边框:1px纯黑;
}


您可以给
ul
li
一个固定大小或基于%的宽度,并用于列表
显示:内联块

#myUL{
    list-style: none;
    width: 100%;
    position: relative;
    display:block;
    float:none;
    padding: 0;
    margin: 0;

}
li{
    width: 32.5%;
    position: relative;
    margin: 0px;
    line-height: 14px;
    display: inline-block;
}
}

img{
    border: 1px solid black;
    position:relative;
    width:100%;
}

您可以给
ul
li
一个固定大小或基于%的宽度,并用于列表显示:内联块

#myUL{
    list-style: none;
    width: 100%;
    position: relative;
    display:block;
    float:none;
    padding: 0;
    margin: 0;

}
li{
    width: 32.5%;
    position: relative;
    margin: 0px;
    line-height: 14px;
    display: inline-block;
}
}

img{
    border: 1px solid black;
    position:relative;
    width:100%;
}

您可以给
ul
li
一个固定大小或基于%的宽度,并用于列表显示:内联块

#myUL{
    list-style: none;
    width: 100%;
    position: relative;
    display:block;
    float:none;
    padding: 0;
    margin: 0;

}
li{
    width: 32.5%;
    position: relative;
    margin: 0px;
    line-height: 14px;
    display: inline-block;
}
}

img{
    border: 1px solid black;
    position:relative;
    width:100%;
}

您可以给
ul
li
一个固定大小或基于%的宽度,并用于列表显示:内联块

#myUL{
    list-style: none;
    width: 100%;
    position: relative;
    display:block;
    float:none;
    padding: 0;
    margin: 0;

}
li{
    width: 32.5%;
    position: relative;
    margin: 0px;
    line-height: 14px;
    display: inline-block;
}
}

img{
    border: 1px solid black;
    position:relative;
    width:100%;
}

首先-您需要删除嵌套在ul中的“li”css。 然后,将li宽度设置为一定大小,并添加
display:inline块到李的css应该完成这项工作。
与内联flex相比,它具有更大的通用浏览器支持(如果您即将支持):

HTML:

<div class="row">
    <ul class="small-4 medium-6 small-centered columns">
        <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
         <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
         <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
    </ul>

</div>   

首先-您需要删除嵌套在ul中的“li”css。 然后,将li宽度设置为一定大小,并添加
display:inline块到李的css应该完成这项工作。
与内联flex相比,它具有更大的通用浏览器支持(如果您即将支持):

HTML:

<div class="row">
    <ul class="small-4 medium-6 small-centered columns">
        <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
         <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
         <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
    </ul>

</div>   

首先-您需要删除嵌套在ul中的“li”css。 然后,将li宽度设置为一定大小,并添加
display:inline块到李的css应该完成这项工作。
与内联flex相比,它具有更大的通用浏览器支持(如果您即将支持):

HTML:

<div class="row">
    <ul class="small-4 medium-6 small-centered columns">
        <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
         <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
         <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
    </ul>

</div>   

首先-您需要删除嵌套在ul中的“li”css。 然后,将li宽度设置为一定大小,并添加
display:inline块到李的css应该完成这项工作。
与内联flex相比,它具有更大的通用浏览器支持(如果您即将支持):

HTML:

<div class="row">
    <ul class="small-4 medium-6 small-centered columns">
        <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
         <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
         <li><img src="http://api.ning.com/files/yallYWJbJ*ZVuc1yUMGYuXL4artVmJUl*Uuzcv2prT67gOy0nNVLPjrRE1GYTasJCNYmjgeSTgORbhuGbyRpcsaQbL1nvAPk/GreenSquare"/></li>
    </ul>

</div>   


谢谢,但这不起作用,您的小提琴向左对齐,而不是居中对齐。小提琴没有向左对齐,这是因为ul有一个全宽,每个列表都有一个100像素,如果您给他们一个百分比,他们将填满容器。但请记住,您需要检查媒体查询以了解responsiveness@panthro我已经更新了演示,我认为应该可以,左边和右边的边距是行的边距,添加一列可能会解决这个问题,谢谢,但是你的更新仍然没有坚持原来的问题,它需要在一个小的中间分区内。谢谢,但这不起作用,你的小提琴向左对齐,而不是居中对齐。小提琴没有向左对齐,这是因为ul有一个全宽,每个列表都有一个100px,如果你给他们一个百分比,他们将填满容器。但请记住,您需要检查媒体查询以了解responsiveness@panthro我已经更新了演示,我认为应该可以,左边和右边的边距是行的边距,添加一列可能会解决这个问题,谢谢,但是你的更新仍然没有坚持原来的问题,它需要在一个小的中间分区内。谢谢,但这不起作用,你的小提琴向左对齐,而不是居中对齐。小提琴没有向左对齐,这是因为ul有一个全宽,每个列表都有一个100px,如果你给他们一个百分比,他们将填满容器。但请记住,您需要检查媒体查询以了解responsiveness@panthro我已经更新了演示,我认为应该可以,左边和右边的边距是行的边距,添加一列可能会解决这个问题,谢谢,但是你的更新仍然没有坚持原来的问题,它需要在一个小的中间分区内。谢谢,但这不起作用,你的小提琴向左对齐,而不是居中对齐。小提琴没有向左对齐,这是因为ul有一个全宽,每个列表都有一个100px,如果你给他们一个百分比,他们将填满容器。但请记住,您需要检查媒体查询以了解responsiveness@panthro我已经更新了演示,我认为应该可以了,左边和右边的边距是行的边距,添加一列可能会解决这个问题,谢谢,但是你的更新仍然没有坚持原来的问题,它需要在一个小的中心分区内。谢谢,但这不起作用,元素之间有空格swell,你没有提到这是要求,所以我不认为有理由放下