我有四个li标签,它们都包含图像.现在,我想要垂直居中显示图像,为此我已经用于display: table-cell所有li和图像上我使用了垂直对齐中间.但是当我试图在li之间放置间距时,保证金不起作用.
这是JSFiddle
HTML
<div class="achievements">
<h2>Our <span>Achievements</span></h2>
<ul>
<li>
<img src="images/award-1.png">
</li>
<li>
<img src="images/award-2.png">
</li>
<li>
<img src="images/award-3.png">
</li>
<li>
<img src="images/award-4.png">
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.achievements ul {
margin: 0;
padding: 0;
list-style: none;
}
.achievements ul li {
min-width: 304px;
min-height: 208px;
vertical-align: middle;
display: table-cell;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-shadow: 0px 0px 3px #aaa;
color: #000;
margin-right: 14px;
padding-bottom: 32px;
max-width: 303px;
background: #fff;
font-family:'gafata';
padding-top: …Run Code Online (Sandbox Code Playgroud) 我有一个固定宽度的多选框(我们不能更改其宽度),当我在其中一个选项中增加文本时,文本会被截断。
这是小提琴- jsfiddle.net/3aK82/
我知道添加没有空格的单词是愚蠢的事情,但是我的质量检查人员分配了此错误。