Я получаю пустое место (которое сейчас является черной линией) под моим списком, когда элемент выбран (все элементы в списке - это изображения). Я нашел несколько потоков, предполагающих вертикальное выравнивание: средний и дисплей: встроенный блок, но ни работать, или я помещаю его в том месте, вот мой код и JSFiddle: http://jsfiddle.net/6geo6qkv/Пробел под списком изображений HTML/CSS
HTML
<div id="Gfilter">
<ul id="grade" class="option-set sort">
<li>
<a href="#" data-filter="*" class="selected"><img src="images/Filtre2.png" width="150"/></a>
</li>
<li>
<a href="#" data-filter=".1"><img src="images/Filtre2.png" width="150"/></a>
</li>
</ul>
</div>
CSS
#Gfilter {
margin: 0;
padding: 0;
border: 0;
font-size: 0;
vertical-align: middle;
}
.sort {
width: 100%;
font-size:55px;
}
.sort li {
display:inline-block;
}
.sort ul {
text-align:center;
}
.selected {
background:black;
vertical-align:middle;
}
Предоставьте JS скрипку, пожалуйста, – plushyObject
Исправьте свой HTML ... каждый '/ img>' следует изменить на '/>'. И удалите 'px' из атрибутов' width'. – Xufox